本文章总结小程序开发中常见的错误问题。希望能帮助初学者少走弯路,避免类似的错误。

1:出现“脚本错误或者未正确调用Page()”的错误提示。

解决方法:出现这个错误的原因通常是因为index.js (即对应页面的js文件)里,没有调用Page方法。即使js文件里没有任何代码,也需要在js里添加一个空的 Page({ })。注意Page的P要大写。

2:出现“Expecting ‘String,‘Number,‘NULL,‘True....’”’’的错误提示。

解决方法:这个错误的原因在于index.json( 对应页面的json文件 )里没有加入{ }。即使json文件里没有任何内容,也需要加入一个{ },作为默认代码。此外,json文件不允许出现注释代码,如果有注释的代码,同样会报这个错误。

3:出现警告信息“ 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用来对列表渲染的数据指定一个"主键”,以加快列表渲染的速度。

4: 出现“ Failed to load image http://xxx xxxxx: the server responded with a status of 404 (HTTP/1.1 404 Not Found) From server 127.0.0.1”

解决方法:出现这种错误,通常是由于图片的路径不对而引起的。若是外网的图片,就是你外网的图片url错了(因为它没有相对和绝对的路径概念)。现在只说说本地的图片路径问题。有这么一种情况,如果图片路径被写在一个A.js文件里,而B.js文件引用了A.js,此时图片的路径必须是相对于B.js的相对路径。建议最好在公共的js文件里使用绝对路径。

5:小程序如何快速创建页面文件?

解决方法:微信小程序官方文档并没有给出一次创建四种类型页面文件的方法。但在实际开发过程中有人发现了快速创建四个文件的方法。步骤:在app.json文件下pages数组里,添加一个页面的路径,如果这个路径指向的是一个不存在的文件,那么MINA框架会自动创建这个页面的四个文件。我们可以试一下,在app.json文件的pages数组里添加一项 “pages/demo/demo”,然后保存项目,奇迹发生了!(哇!)用这种方式创建文件不仅快捷,而且页面文件会自动添加一些默认代码,防止出错。

微信小程序开发中常见问题及解决方法相关推荐

  1. 关于微信小程序开发中遇到的缺少game.json问题的解决

    关于微信小程序开发中遇到的缺少game.json问题的解决 参考文章: (1)关于微信小程序开发中遇到的缺少game.json问题的解决 (2)https://www.cnblogs.com/ygxd ...

  2. 解决微信小程序开发中wxss中不能用本地图片

    微信小程序开发中wxss中不能用本地图片,我们可以用将我们的图片传到服务器上,然后直接引用在线地址.但是当我们没有服务器时,我们可以用"图床",这个具体可以百度.这里我们用第二种方 ...

  3. java写微信小程序答辩问题_微信小程序 开发中遇到问题总结

    微信小程序 开发中遇到问题总结 1.由于小程序wx.request()方法是异步的,在app.js执行ajax后,各分页加载app.js的全局数据时,无法按顺序加载.例: //app.js App({ ...

  4. java写微信小程序答辩问题_java微信小程序开发中加密解密算法总结

    详解java微信小程序开发中加密解密算法 一.概述 微信推出了小程序,很多公司的客户端应用不仅具有了APP.H5.还接入了小程序开发.但是,小程序中竟然没有提供Java版本的加密数据解密算法.这着实让 ...

  5. Taro开发微信小程序遇到的问题和解决方法

    Taro开发微信小程序遇到的问题和解决方法 参考文章: (1)Taro开发微信小程序遇到的问题和解决方法 (2)https://www.cnblogs.com/wuliujun521/p/114753 ...

  6. 微信小程序开发中的二三事之网易云信IMSDK DEMO

    本文由作者邹永胜授权网易云社区发布. 简介 为了更好的展示我们即时通讯SDK强悍的能力,网易云信IM SDK微信小程序DEMO的开发就提上了日程.用产品的话说就是: 云信 IM 小程序 SDK 的能力 ...

  7. 微信小程序页面栈_微信小程序开发中的页面栈及页面路由原理

    摘要:小程序的开发方兴未艾,本文以图解的形式详细剖析了小程序开发中的页面栈及页面路由原理,对于该原理的深入理解有助于开发者更好地理解小程序的开发框架,更好地开发出功能强大的小程序. 微信小程序(以下简 ...

  8. 微信小程序开发中遇到的一些问题

    1.关于Promise对象的打印 上面一个是高版本的基础库打印,下面一个是低版本的基础库打印 2.小程序打开项目控制台警告:VM745:1 [Event] 11 listeners of event ...

  9. 微信小程序开发流程的两种方法科普

    现在微信小程序早已渗透我们日常生活的方方面面,很多商家看到了小程序带来的巨大流量,也想开发一个自己的小程序.所以今天就跟大家科普下微信小程序开发流程,你会发现这个开发过程其实非常简单. 1. 在微信公 ...

最新文章

  1. ASP.NET AJAX + JSON 实现对象调用
  2. 【python】dist-packages和site-packages的区别
  3. LeetCode 452. 用最少数量的箭打破气球(贪心)
  4. flex file 文件上传 带参数 php,php+flex打造多文件带进度超级上传
  5. android xml java混合编程_Java学习中注解与多线程,网络编程与XML技术
  6. 【1138】数据结构上机测试2-1:单链表操作A(顺序建表+删除节点)(SDUT)
  7. 牛客练习赛21:A. 黑妹的游戏I
  8. 基于RFID技术的智能交通解决方案
  9. 编译时的chenk api
  10. mongodb lbs java_MongoDB开发LBS应用
  11. 前端开发环境搭建(工具使用)
  12. 华为有国产芯片的服务器吗,华为、飞腾扛旗,国产服务器芯片有望突破!ARM要替代x86?...
  13. 奥威软件大数据bi_2018中国大数据BI领域影响力企业 奥威实至名归
  14. Linux 查看内核以及系统版本的3种方法
  15. 鹏孚隆冲刺创业板上市:计划募资约7亿元,部分收入来自海外
  16. 安装和配置Anaconda需要注意的问题
  17. android手机怎么看IMEI号码,如何找到您的Android手机的IMEI号码 | MOS86
  18. Hyperledger Fabric权限管理和策略
  19. java.lang.IllegalStateException: No instances available for eurekaclient
  20. VMware虚拟机修改开机密码(win系列)

热门文章

  1. TX Text Control 30.0
  2. eigen旋转矩阵与欧拉角的转换
  3. uni-app开发,防止踩坑
  4. 安装与openSUSE基本使用
  5. 《CLR via C#》读书笔记-异步编程(一)
  6. STM32 F103 基础实验
  7. 1.有限元问题基本了解
  8. python网络爬虫汽车之家汽车高清图片
  9. windows下利用mklink创建软链接
  10. 【论文写作】课程总结