采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在more-movies.js中 var util=require('pages/utils/util.js') 后报错
Page[pages/movies/more-movie/more-movie] not found. May be caused by: 1. Forgot to add page route in app.json. 2. Invoking Page() in async task.
应该是不能调用这种异步的任务
检查了代码,好像没有错误
是的,如果是小程序的问题,不用你提出来,老师就会主动解决。你以后在编程的路上还会遇到各种奇奇怪怪的问题,解决问题是一个很重要的能力,很多公司都看重这个能力。我们都是在不断的解决问题中成长。
再核对下几个地方,肯定还是哪里有一些小问题。逐步排查,这个只能去对比源代码,源代码可以运行,你如果和源代码一样不可能运行不了。
老师,搞了几个小时终于搞定了。错误原因在于utils的目录我建在了pages下,而头脑中一直顽固的认为是在根目录下,按源代码路径引用当然错误。昨天百思不得其解,早上一下就看到问题了。另外还带出app.json中的pages配置和require的区别的问题,原本是没有注册的,但昨天出了错误提示后我就加上了,结果就出现哪些问题。出错误其实挺好的,各种试,加深了理解。谢谢老师
util为什么还有wxml和wxss?这不就是一个js文件吗?
我开始也没有wxml和wxss,但是报错,说是没找到这两个文件对应的页面,我只好加上了
还是没有理解 app.json中的pages配置和require的区别,require只引用js,和配置页面没有关系。
如果没什么改动,那应该不会错,再仔细对比下源代码。还是有什么地方和源代码不一样。你说的异步任务是什么意思?
和视频课程里有什么改动吗?
没什么改动呀
执行到这一步就报错了,屏蔽掉可以执行后面的语句,应该就是这里的问题。
路径我试了好几种,都是这样,而且在编译时 WAService.js:4 Uncaught Error: module "pages/utils/util.js" is not definedrequire @
不会,这个提示多半是因为路径不对,再看看路径,换一下相对路径试试
光有一个util.js文件,就是这样的,我也很奇,只好加上了
//1、定义加载豆瓣api的公共函数
function http(url,callBack) {
wx.request({
url: url,
method: 'GET',
header: {
'Content-type': 'json'
},
success: function (res) {
callBack(res.data);
fail: function (error) {
console.log(error);
}
})
//输出定义好的公共函数
module.exports={
http:http
这是util,js中的代码
反复试过绝对路径和相对路径,都是这个报错
登录后可查看更多问答,登录/注册
历时4年,学员20000+,缔造高口碑的精品课程
16.1k 32
3.9k 24
1.7k 22
3.8k 22
1.6k 16
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号