美文网首页
总结个人开发小程序过程中遇到的一些坑【2018-06-14】

总结个人开发小程序过程中遇到的一些坑【2018-06-14】

作者: 爱因斯坦因 | 来源:发表于2018-06-14 09:41 被阅读0次

    1、同一页面内定义两个同名函数,程序并不会报错且后面的函数会覆盖前面的函数。

    2、调用wx.uploadFile接口上传文件时,固定为HTTPS POST请求。
    调用wx.downloadFile接口下载文件时,固定为HTTPS GET请求。
    需要与后台说明。

    3、使用标签行内属性,如hidden = "" 时,引号内为空,hidden属性不生效。引号内填写true、false或是其他任何字符均认定为hidden = "true",hidden属性生效。

    4、在子页面中使用globalData时,需要声明:const app = getApp(),获取app实例,方能调用。

    5、wx.getUserInfo接口调整,需要引导用户点击button方可授权。
    使用<button open-type="getUserInfo"></button>

    6、使用小程序二维码带参数时,最大32个可见字符。

    7、get请求的header需要填写:content-type:"application/json"
    post请求header需要填写:content-type:“application/x-www-form-urlencoded”
    否则无法请求数据。

    8、web-view打开的外链页面层级最高,且外链必须为HTTPS,并且要在后台配置访问白名单。

    9、页面跳转使用wx.navigator,但底部菜单页必须用wx.swichTab,否则无法跳转,且不报错。

    10、this.setData()只能设置静态data,不能写在for循环内部。
    可以在循环结束整体赋值,或者用下标给数组每一项单独赋值。

    11、button有默认样式,修改比较麻烦,如非必要,不要用button。

    12、image标签可以引用本地路径,但样式中的路径必须是外链,不能使用本地相对路径。

    13、小程序本身不支持显示富文本,需要使用外部插件,如:wxParse.js。

    相关文章

      网友评论

          本文标题:总结个人开发小程序过程中遇到的一些坑【2018-06-14】

          本文链接:https://www.haomeiwen.com/subject/lpeeeftx.html