⼩程序开发中常见问题及解决⽅法
本⽂章总结⼩程序开发中常见的错误问题。希望能帮助初学者少⾛弯路,避免类似的错误。
出现“脚本错误或者未正确调⽤Page()”的错误提⽰。
1:出现“脚本错误或者未正确调⽤Page()”的错误提⽰。
解决⽅法:出现这个错误的原因通常是因为index.js (即对应页⾯的js⽂件)⾥,没有调⽤Page⽅法。即使js⽂件⾥没有任何代码,也需要在js
⾥添加⼀个空的 Page({ })。注意Page的P要⼤写。
出现“Expecting ‘String,‘Number,‘NULL,‘’”’’的错误提⽰。
2:出现“Expecting ‘String,‘Number,‘NULL,‘’”’’的错误提⽰。
:这个错误的原因在于index.json( 对应页⾯的json⽂件 )⾥没有加⼊{ }。即使json⽂件⾥没有任何内容,也需要加⼊⼀个{ },作为默认代码。此外,json⽂件解决⽅法
解决⽅法:
3:出现警告信息“ Now you can provide attr "wx:key" for a "wx:for" to improve performance”的问题。
出现警告信息“ Now you can provide attr "wx:key" for a "wx:for" to improve performance”的问题。
:⾸先,这只是⼀个警告信息,不是错误信息,不理他不会对程序运⾏有任何的影响。官⽅⽂档原话:如不提供 wx:key,会报⼀个
解决⽅法
解决⽅法:
warning, 如果明确知道该列表是静态,或者不必关注其顺序,可以选择忽略。如果你⼀定想去掉这个警告,可以在wx:for的组件属性⾥
增加⼀个 wx:key="unique",unique请替换成数据绑定列表⾥的任意⼀个字段的字段名,⽐如⽂章列表数据中的字段“postId”,即
wx:key="postId"。不建议使⽤wx:key="*this"。其实wx:key⽤来对列表渲染的数据指定⼀个"主键”,以加快列表渲染的速度。
:出现这种错误,通常是由于图⽚的路径不对⽽引起的。若是外⽹的图⽚,就是你外⽹的图⽚url错了(因为它没有相对和绝对的
解决⽅法:
解决⽅法
路径概念)。现在只说说本地的图⽚路径问题。有这么⼀种情况,如果图⽚路径被写在⼀个A.js⽂件⾥,⽽B.js⽂件引⽤了A.js,此时图⽚写文章的小程序
的路径必须是相对于B.js的相对路径。建议最好在公共的js⽂件⾥使⽤绝对路径。
5:⼩程序如何快速创建页⾯⽂件?
解决⽅法:⼩程序官⽅⽂档并没有给出⼀次创建四种类型页⾯⽂件的⽅法。但在实际开发过程中有⼈发现了快速创建四个⽂件的⽅
解决⽅法:
法。步骤:在app.json⽂件下pages数组⾥,添加⼀个页⾯的路径,如果这个路径指向的是⼀个不存在的⽂件,那么MINA框架会⾃动创建
这个页⾯的四个⽂件。我们可以试⼀下,在app.json⽂件的pages数组⾥添加⼀项 “pages/demo/demo”,然后保存项⽬,奇迹发⽣
了!(哇!)⽤这种⽅式创建⽂件不仅快捷,⽽且页⾯⽂件会⾃动添加⼀些默认代码,防⽌出错。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论