1.uni.share()问题,分享图文时,图片不显示?
解决办法:将图片大小进行解决,大概为20k,应用腾讯云oss 图片地址增加 '?imageView2/2/w/100/h/100/q/60',进行品质压缩,根本能够应用
2.uni对于组件款式兼容微信小程序的坑
//自定义组件 在微信小程序无奈失效的问题
//须要在组件内减少属性
解决办法:
export default { options: { styleIsolation: 'shared' }, //将属性失效至页面}
3.对于uni-app input组件无奈监听 keyup.enter事件问题
解决办法:
<input class="search_input" type="text" placeholder-class="search_placeholder" placeholder="搜寻资讯题目,关键词" v-model="queryParams.keyword" confirm-type="search" @confirm="handleSearch" /> //最初一句confirm-type="search"最为重要
4.对于uni 自适应 rpx 在ipad pro不失效问题
解决办法:
须要在pages.json中
globalStyle字段下进行非凡配置
"globalStyle": { "navigationBarTextStyle": "white", "navigationBarTitleText": "uni-app", "navigationBarBackgroundColor": "#007AFF", "backgroundColor": "#FFFFFF", "rpxCalcMaxDeviceWidth": 960, // rpx 计算所反对的最大设施宽度,单位 px,默认值为 960 "rpxCalcBaseDeviceWidth":1024, // rpx 计算应用的基准设施宽度,设施理论宽度超出 rpx 计算所反对的最大设施宽度时将按基准宽度计算,单位 px,默认值为 375 "rpxCalcIncludeWidth": 750 // rpx 计算非凡解决的值,始终按理论的设施宽度计算,单位 rpx,默认值为 750}
5.对于uni canvas各类问题
canvas操作时 尤其是canvasGetImageData、canvasPutImageData
其width、height 特地留神 整数 以及 边界值 ,极有可能造成fail,
在进行图片变色 canvasPutImageData时,
在 微信小程序 兼容上会有通明局部 间接将底色笼罩景象,h5以及app失常,
须要将图片信息获取之后 拼接到另一个canvas实现背景色浮现,
uni.createCanvasContext(canvasId,this);
uni.canvasGetImageData(Object,this);
uni.canvasPutImageData(Object,this);
三个 this 很重要,遗记增加 及其容易产生bug
6.对于 scroll-view 应用 flex布局 主动填充宽高 flex:1时,极有可能达不到想要的成果:
解决办法:
在 scroll-view 外层设置一个view ,给view应用flex布局,并且增加flex:1属性,scroll-view 款式 设置为 width:100%;height:100%;即可;