对于许多开发人员而言,开发微信小程序比开发应用程序或网页要容易得多,这也为许多新开发人员带来了机遇,但在微信小程序开发过程中或多或少都会出现一些错误和一些错误。在这里,编辑器将整理开发人员在微信小程序开发过程中经常犯的错误,以整理其解决方案,以避免初学者绕道而行。
微信小程序常见的开发问题和解决方案1:出现“期望'String,'Number,'NULL,'True ...'””错误消息。
解决方案:
此错误的原因是{}没有添加到index.json(相应页面的json文件)中。即使json文件中没有内容,您也需要添加{}作为默认代码。此外,json文件中不允许使用注释代码。如果有注释代码,也会报告此错误。
2:出现错误消息“脚本错误或Page()未正确调用”。
解决方案:
此错误的原因通常是未在index.js(相应页面的js文件)中调用Page方法。即使js文件中没有代码,您仍然需要在js文件中添加一个空白页({})。请注意,页面的P应该大写。
3:“无法加载图像xxxxx:服务器响应状态为404(未找到来自服务器127.0.0.1的HTTP /1.1 404)”。
解决方案:
这种错误通常是由图片的错误路径引起的。如果它是外部网络上的图片,则该图片在外部网络上的网址是错误的(因为它没有相对路径和绝对路径的概念)。现在只讨论本地图片路径问题。在这种情况下,如果图像路径写在A.js文件中,而B.js文件引用了A.js,则图像路径必须是相对于B.js的相对路径。建议在公共js文件中使用绝对路径。
4:出现警告消息“现在您可以为wx:for提供attr wx:key来提高性能”。
解决方案:
首先,这只是警告消息,而不是错误消息。忽略它不会对程序的运行产生任何影响。官方文档的原始文字:如果未提供wx:key,将报告警告。如果您知道列表是静态的,或者您无需注意列表的顺序,则可以选择忽略它。如果您确实要删除此警告,则可以在wx:for的组件属性中添加wx:key = unique。请用数据绑定列表中任何字段的字段名称替换unique,例如文章列表数据“ postId”中的字段,即wx:key = postId。不建议使用wx:key = * this。实际上,wx:key用于为列表呈现的数据指定主键,以加快列表的呈现速度。
5:小程序如何快速创建页面文件?
解决方案:
微信小程序官方文档没有提供一次创建四种类型的页面文件的方法。但是在实际的开发过程中,有人找到了一种快速创建四个文件的方法。步骤:在app.json文件下的pages数组中添加页面的路径。如果该路径指向一个不存在的文件,那么MINA框架将自动为该页面创建四个文件。我们可以试试看。将一个项目“ pages / demo / demo”添加到app.json文件的pages数组中,然后保存该项目。这样不仅可以快速创建文件,而且页面文件会自动添加一些默认代码以防止错误。
HiShop 小程序工具提供了多种类型的商城/商店小程序生产,可视化编辑和5个步骤,可在一秒钟内上线。通过拖动并拼接模块布局小程序商城页面,您所看到的就是所得到的,并且仅用艺术品即可制作出精美的商城。

