小程序:uni_app框架采坑记录
2021-01-19 本文已影响0人
韩发发吖
报错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除外)解析失败,需要特别注意