PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 开发编程 > HBuilderX教程 > 正文

    uniapp小程序 canvas query.select('#cvs').boundingClientRect() 获取值失败解决办法

    作者:admin来源:网络浏览:时间:2020-10-26 13:23:43我要评论
    导读:项目实践:在项目完成的过程中遇到的问题,再点击分享 进入页面需要将两张图片(一张底图,一张小程序二维码)合成一张图,俗称海报,个人使...
    项目实践:在项目完成的过程中遇到的问题,再点击分享 进入页面需要将两张图片(一张底图,一张小程序二维码)合成一张图,俗称海报,个人使用编辑器及框架,hbuliderx uniapp ,插件市场的插件有些满足不了自己的需求,有些自己用起来还有其他的问题,所以直接使用canvas 进行合成,

    在使用

    uni.createSelectorQuery() .select('#cvs').boundingClientRect(data=>{})
    的时候遇到的问题,data为null 。

    由于没有细究先将自己遇到问题的解决办法直接写出来,原理暂没弄的太明白!!

    解决办法:1、const query = uni.createSelectorQuery().in(this);

    后面增加in(this)将实例传进去 我加了但是没有解决,于是百度发现很多人出现undefind

    于是我仔细查看了自己的代码,我是在onload 里面调用的这个方法,于是我试了下 增加了setTimeout 定时器,结果发现可以 !问题得到解决!
    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-146-6399-1.html
    相关热词搜索: uniapp小程序