小程序:uni_app框架采坑记录

报错1

[Vue warn]: Invalid value for option "components": expected an Object, but got Function.

报错2

uniapp打包微信小程序的坑permission和plugins 添加失败
发现在pages.json中的写入了位置信息permission和引用的组件plugins在打包编译后并没有在小程序的文件app.json中出现。查阅资料后才知道需要配置在uni-app项目中mainfest.json中设置才行。

{
    /* 快应用特有相关 */
    "mp-weixin" : {
        /* 微信小程序特有相关 */
        "appid" : "",
        "setting" : {
            "urlCheck" : false,
            "es6" : true,
            "postcss" : true,
            "minified" : true
        },
        "usingComponents" : true,
        // 位置授权
        "permission": {
          "scope.userLocation": {
              "desc": "请允许获取您当前的地理位置!"
          }
        },
        // 直播组件
        "plugins": {
          "live-player-plugin": {
            "version": "1.2.5",
            "provider": ""
          }
        }
    }
}

报错3

uniapp打包微信小程序页面进度条展示:(0.55*100)%展示成了 55.00000000000001% 数据失精。在JavsScript中,变量在存储时并不区分number和float类型,而是统一按float存储。可以使用toFixed(n)方法修正后(n是小数后精确的位数)。

// 11.899999999999999 
console.log(0.119*100); 
// 11.9
parseFloat((0.119*100).toFixed(10)); 

报错4

uniapp 写在标签 style的样式rpx 或其他单位 (px/upx除外)解析失败,需要特别注意

你可能感兴趣的:(小程序:uni_app框架采坑记录)