微信小程序一些常见的坑

1、小程序都报wxss编译错误

解决方法:
在控制台输入openVendor() ,清除里面的wcsc wcsc.exe 然后重启工具

2、微信小程序wx:for警告

Now you can provide attr "wx:key" for a "wx:for" to improve performance.

上文为警告,不处理不影响程序运行。

在wx:for后面添加wx:key="key" 可消除警告。

3、引入外部字体

先外部字体准备好。  比:(UKIJTzTr.ttf  维吾尔语UKIJ字体)
http://transfonter.org/ 网站里 上传字体,选择base64 编吗 ,fotmat后下载 。
下载包里有个 style文件 打开后 代码可以添加到WXSS里 。

4、音频加载

刚开始是用的本地音频mp3,开发工具是可以的,在真机上就是没声音。换成网络链接就可以了,比如

http://opesjw1jj.bkt.clouddn.com/wrongAnswer.mp3,不知道是不是必须这样使用,本地的测试好多遍就是不行,还包括背景图片,本地的也是不可以

5、禁止ios页面下拉下滑滚动 出现空白的情况

在本页的json文件中配置

{ "disableScroll":true }

6、showToast问题

 

当同时使用 showToast 和 showLoading是,使用关闭loading框方法wx.hideLoading(),会同时关闭toast框,微信bug,只能分开用,或者当关闭loading的时候在showToast 

6、navigationBarTitleText不生效

在对应页面的page.json文件里面设置了"navigationBarTitleText"不生效;

在app.json中添加该页面路径,则该页面json中定义的navigationBarTitleText会生效

 

 

 

 

 

posted @ 2017-12-21 13:12  尚琦  阅读(1305)  评论(0编辑  收藏  举报