我使用uniapp开发微信小程序的图表(uCharts和eCharts)也遇到了这个问题,发现基础库>3.2.5就不会报错了,如果≤3.2.5就会在模拟器不显示,并且报错.见下图 [图片]
canvas组件,第一次进入报错?小程序有个页面使用canvas进行展示二维码,进入页面,第一次会报渲染层错误] Uncaught TypeError: this._getData is not a function,再次进入就不报了[图片]
03-17看文档我觉得应该是: [图片] 1.首先预加载是公用的部分 2.第二步如果用户跳转页面,那么公用的部分就无需创建了,而是直接用就好了,因为第一步就是为了下一个页面准备的. 因此预加载并并不是预加载了整个页面,应该是加载了公用的部分,下一个页面无需从零开始创建了. [图片] 但是文档中提到预加载会阻塞当前页面的渲染,所以抛出三个不同的选项让开发者进行选择.
wx.preloadWebview?.() 如何使用这个文档写的很模糊,既然可以预加载界面,那该如何传入指定加载的界面,默认加载逻辑是按什么顺序呢?
03-04有一个曲线的解决方案: 1.在webview页面注册监听一个全局事件; 2.你在上一级页面做完相应的操作后进行触发全局事件; 3.监听到全局事件后进行redirectTo来防止增加页面栈; 4.记得离开webview页面时移除全局事件;
小程序页面返回到webview的h5页面webview不刷新?我的场景:a、小程序首页-》b、h5活动列表-》c、小程序活动详情 c返回b b无法刷新 网上说了好多办法试过了都不行 求解啊 比如 1、先清空URL在赋值 <web-view wx:if="{{url}}" src="{{url}}" bindmessage="onMessage"></web-view> this.setData({ url: "", }); setTimeout(() => { this.setData({ url: tmpUrl, }); }, 400); 这个方法无效 2、 加时间戳 在b页面onshow的时候给URL地址拼接时间戳 是刷新了但是也增加了h5的页面栈 这样根本不符合要求
2024-03-06