mpvue开发小程序问题总结

1. wxml中不支持字符串截取

  • 解决方案 在获取数据进行格式化

2. v-html不能使用

  • 使用 mpvue-wxparse
    mpvue-wxparse

3. 数据获取写在生命周期mounted中,其他生命周期阶段可能会出现数据无刷新等状况;

  • 例如: 同样下面一段代码,写在mounted中可以正常渲染,写在beforeCreate中无渲染
    const _this = this
    wx.getStorage({
      key: 'wxdk',
      success: function(res){
        console.log(res.data)
        _this.info = res.data
      },
      fail: function(){
        wx.showToast({
          title: '获取详情失败',
          duration: 1000
      })
      }
    })

4. POST 请求错误

微信请求默认请求头数据类型为

{"content-type": "application/json"}

post请求时请根据后台处理类型相应修改
例如:

{ "content-type": "application/x-www-form-urlencoded" }

你可能感兴趣的:(mpvue开发小程序问题总结)