我在开发答题小程序、考研题库小程序过程中,遇到过的坑以及其解决办法,在此做个笔记。

小程序页面栈最多十层

问题:假设小程序内有20个问题页面,答完上一个问题后wx.navigateTo到下一个问题页面,那么到第十题时,你会发现wx.navigateTo跳转不到下一个页面。

分析:这是因为使用wx.navigateTo跳转会把当前页面保存到页面栈中,而小程序页面栈最多十层。

解决:使用wx.redirectTo或wx.reLaunch替代。

require的路径不支持绝对路径

问题:在嵌套比较深的目录层级里,引用utils/request.js,需要慢慢../到根目录

// in page.js
const util = require('../../../../utils/util.js');

解决:在App绑定require,Page里获取app,直接app.require引入

// in app.js
App({onLaunch() {},require(path) {return require(`${path}`)},
})// in page.js
const app = getApp()
const util = app.require('./utils/util.js');

微信答题小程序开发遇到过的坑相关推荐

  1. 微信答题小程序开发功能概述

    微信答题小程序仿头脑王者源码是一款专业性的答题小程序,(软著登记号:4078210号)主要功能有:每日签到.排位赛.好友PK.每日答题.大奖赛,群比赛3V3 5V5以及道具商店等.完整题型库.100多 ...

  2. 微信答题小程序开发,怎么制作用于考试的小程序,微信小程序军人条令考试,微信小程序里给员工学习考试

    很多单位都有定期或者不定期的知识测试或者技能考核的要求,用来考量员工的学习效果或者技能掌握程度. 以前大都是在纸面或者电脑上进行,不是太方便. 现在随着智能手机和微信的普及,越来越多的企业开始在微信上 ...

  3. 用云开发搭建的微信答题小程序v1.0

    近来百无聊赖,遂抽空做了一个答题小程序的系列教程,以及分享源码,是用云开发搭建的微信答题小程序v1.0. 界面截图 该答题小程序大致如下图: 结构层级 主要程序由3个界面组成,分别是index,tes ...

  4. 零基础做一个微信答题小程序(四)

    嗨!大家好,我是小蚂蚁.这一节里,我们继续分享如何在答完题后进行答案的比对,以及如何实现一个回顾功能. 在上一节里我们提到过,为了记录玩家的答题数据,我们创建了一个新的表格--玩家答题选项表,里面记录 ...

  5. c++如何让程序异常以后继续执行_微信商城小程序开发首页广告如何布局?c

    小程序的开发使得商家变现微信流量越来越便利,因此各类小程序制作数量不断增加,特别是不少商家选择制作商城类小程序.而在进行小程序制作的时候,是需要布局相应广告来进行流量转化的,那么微信商城小程序开发首页 ...

  6. 如何利用微信答题小程序实现盈利呢

    之前,有谈过关于微信公众号的盈利方式有哪些.作为公众号和小程序开发者,现在来浅谈一下微信答题小程序的盈利方式大概有哪些吧. 1.流量主收益 流量主收入较多,开通流量主之后,在适合的页面适合的位置可以放 ...

  7. 微信小程序答题赢红包 微信答题小程序抢红包,答题领微信零钱红包,答题红包小程序,可以自己出题考试的小程序

    使用答题小程序考试系统,可以在线出考题,让别人参与考试.考完以后,用户能看到自己的考试成绩,其他人点击这场考试的排行榜也能看到整场考试所有参与考试人的分数和排名情况. 想要让答题更有趣? 还可以设置答 ...

  8. 企业微信内部小程序开发(获取用户userId)

    *企业微信内部小程序开发(获取用户userId) 1.根据企业微信官方文档,第一步获取code 通过该方法可以获取企业微信官方提供的code 这里提供给大家写法(建议大家写一个methods中的方法然 ...

  9. 云开发的微信答题小程序

    基于微信小程序开发工具自带的云开发功能,创建数据库,并在小程序里通过函数调用云数据库的数据,实现单项或多项选择题问答.判断.生成答题卡.计算得分.生成结果.转发.分享朋友圈等功能.不依赖第三方API, ...

最新文章

  1. centos7 安装 redis
  2. python官网下载哪个版本-python下载哪个版本好
  3. win7关闭开机启动项_电脑开机全是各种广告?来看看我怎么解决的吧
  4. 安装图形界面、VNCserver
  5. 码龄超过20年,依然对生活和编程充满激情,这是三位70后“老”程序员的故事
  6. CCDP-思科认证网络设计高级工程师
  7. 谷歌:全球10大爬升最快搜索关键字排行榜 Google Zeitgeist 2011
  8. oracle中sql语句 日期加减,SQL语句里对日期进行相加减
  9. computed、watch和methods特性比较
  10. 供应链 信用管理 大数据_大数据分析在供应链管理中的应用
  11. 回溯 皇后 算法笔记_什么叫回溯算法,一看就会,一写就废
  12. HTML:canvas简述
  13. oracle excel vba6,vba6.dll下载
  14. php mysql手册下载chm_PHP7教程|PHP7中文手册下载chm版 - 欧普软件下载
  15. 三角形的缩放动画,不会做的看过来!
  16. 流氓软件与流氓系统的清理故事
  17. 计算机名人堂(历届图灵奖获得者)
  18. MySQL:安装软件和基本操作
  19. 计算机网络(一):网络层次划分
  20. 【ASP.Net】上传图片+水印

热门文章

  1. c++写一个函数验证哥德巴赫猜想
  2. html5微信拍照后自动刷新,微信内置浏览器物理返回不刷新问题
  3. 网站建设|网站导航设计超强方法总结
  4. 【测验6 编程题】: 组合数据类型 (第6周)
  5. Golang中的runtime.Caller理解
  6. Laravel56查询构建器中的increment和decrement用法
  7. 简洁新颖风格Emlog模板程序源码
  8. English Songs
  9. Spring是如何解决循坏依赖的?
  10. linux服务器sftp无法连接超时,sftp连接服务器失败