问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 微信小程序 Bug 工具 6.7.3 2.2.5
- 当前 Bug 的表现(可附上截图)
按 “实战讲解”课程 - http://www.php.cn/code/27167.html 地图谢谢发布,同步操作。
publish.js 如下:
page({
data() {
logs: []
},
onLoad(){
},
handleAddressClick() {
wx.chooseLocation({
success: function(res) {
console.log(res);
}
})
}
})
保存后,调试反馈:
VM445:1 Page[pages/publish/publish] not found. May be caused by: 1. Forgot to add page route in app.json. 2. Invoking Page() in async task.
见下图:
查我的 app.json 为:
{
"pages":[
"pages/index/index",
"pages/publish/publish"
],
"window":{
"backgroundTextStyle":"light",
"navigationBarBackgroundColor": "#21bbd3",
"navigationBarTextStyle":"white"
}
}
我不知如何查找问题所在,请各位高手指教!本人新手一枚。谢谢!
微信小程序开发问题解答
微信小程序开发者回答:
这个问题挺费我脑子,耽误了3~4天。今天终于摸索找到了问题:
publish.js 如下:
page({data() {logs: []},onLoad(){
},
handleAddressClick() {
wx.chooseLocation({success: function(res) {console.log(res);}})}})
原来微信小程序中代码文字对大小写是非常敏感的,写错了是不行的!
将上面第一行的 page 改为 Page 。
我的所有问题都解决了!特此记录。
感谢 杨泉 的解答,谢谢!
微信小程序开发者回答:
谢谢你!
page 中的 data 已按你的改了。
但没有解决我的问题。
在app.json 中我有:
"pages/publish/publish"
这不是定义吗?没理解。
微信小程序开发者回答:
page not found
一般两种情况
app.json里没定义
page js里面有问题
你这里,publish.js
应该是 Page({}),
其次,page中定义data,应该是object,而不是函数,如:
data: {
logs: []
}
微信小程序开发者回答: 谢谢你!page 中的 data 已按你的指导做了修改。但没有解决我的问题。
在app.json 中我有: "pages/publish/publish"这不是定义吗?没理解。
请抽空再给讲讲!谢谢!
本文网址:http://www.91bianli.com/weixinxiaochengxu/35423.html