个人记账系统—微信小程序前端开发
遇到的问题汇总:
当前项目是基于wePY1.6.0进行开发的(😂 我一直没发现是这么低的版本),本人为第一次开发小程序,之所以有胆量去直接尝试,也是得益于写wePY本就与写Vue没有多大区别,加上参照开源项目进行开发,相对之下一切进展还算顺利,但也是踩了挺多坑的,这里就分享一下!
2021-01-25:突然发现自己用的是wepy1.6.0版本,目前正在突突上2.x,所以1.6.0的坑先踩到这,转战2.x
1、编译后出现报错:
app.json: ["tabBar"][0]["pagePath"]: "pages/detail/index" need in ["pages"]
问题分析:页面没有在app.wpy页面下的没有配置pages,没有将页面路由添加到pages中。
解决方案:将页面路由声明到app.wpy下的config对象中的pages数组中。
2、跳转页面后报如下错误:
Cannot read property '$wxapp' of undefined
TypeError: Cannot read property '$wxapp' of undefined
问题分析:再创建page页面时,将跳转的Page页面开头声明使用(export default class Create extends wepy.component)声明,导致报错。
解决方案:将export default class Create extends wepy.component改成export default class Create extends wepy.page。
项目开源地址
Memoyu/mbill_wechat_app: 基于wepy2.x搭建个人记账小程序