微信小程序小总结

  1. 微信小程序的view不能直接使用本地图片作为背景
  2. 真机的文件名和图片名字不能使用中文
  3. wx.createInnerAudioContext()改变进度,要先play然后才能seek,要不然没声音
  4. 不要在scroll-view中使用textarea,否则会有bug,比如文字会跟着屏幕的移动而移动
  5. 小程序隐藏滚动条,要隐藏滚动条的部分外面套上一个scroll-view,需要一个固定的高度,我给的是wx.getSystemInfo().windowHeight,然后css样式
    ::-webkit-scrollbar{
    width: 0;
    height: 0;
    color: transparent;
    display:none;
    overflow:auto;
    overflow-y:visible
    }
  6. 小程序在ios上有的时候会上拉的时候会弹回,被固定在底部的盒子盖住底部,百度半天没解决,于是我设置了弹性盒,主体部分flex:1,这也算一个解决办法吧
  7. 有关在微信中使用echarts和image-cropper,详见https://github.com/ziyer-xiaodao/wx-echarts-cropper
  8. 微信小程序将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;
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值