- 微信小程序的view不能直接使用本地图片作为背景
- 真机的文件名和图片名字不能使用中文
- wx.createInnerAudioContext()改变进度,要先play然后才能seek,要不然没声音
- 不要在scroll-view中使用textarea,否则会有bug,比如文字会跟着屏幕的移动而移动
- 小程序隐藏滚动条,要隐藏滚动条的部分外面套上一个scroll-view,需要一个固定的高度,我给的是wx.getSystemInfo().windowHeight,然后css样式
::-webkit-scrollbar{
width: 0;
height: 0;
color: transparent;
display:none;
overflow:auto;
overflow-y:visible
} - 小程序在ios上有的时候会上拉的时候会弹回,被固定在底部的盒子盖住底部,百度半天没解决,于是我设置了弹性盒,主体部分flex:1,这也算一个解决办法吧
- 有关在微信中使用echarts和image-cropper,详见https://github.com/ziyer-xiaodao/wx-echarts-cropper
- 微信小程序将url转换成base64格式图片
wx.getFileSystemManager().readFile({
filePath: data.url, //选择图片返回的相对路径
encoding: ‘base64’, //编码格式
success: async res => {
// res.data就是base64格式,还需要在前面加上’data:image/png;base64,’
}
})
将base64转成arrayBuffer,
function base64ToArrayBuffer( base64data ) {
const [, format, bodyData] = /data:image/(\w+);base64,(.*)/.exec(base64data) || [];
if (!format) {
return (new Error(‘ERROR_BASE64SRC_PARSE’));
}
const buffer = wx.base64ToArrayBuffer(bodyData);
return buffer;
}
微信小程序小总结
最新推荐文章于 2023-11-22 15:26:31 发布