小程序内使用web-view组件嵌套H5页面,当H5页面更换了内容后,小程序里的h5页面不更新

这个问题是由于小程序缓存了H5的内容造成的,可以在H5链接后面拼接个参数,加上时间戳可做用于H5的版本号,这样每次访问都可以全新的链接展示内容避免缓存,代码如下
wxml:

javascript 复制代码
<view>
<web-view src="{{urlpath}}" ></web-view>
</view>

js

javascript 复制代码
Page({
  data: {
    urlpath:'',
  },
  onLoad(option:any) {
    var url = option.url;
    url =url+ `?timestamp=${new Date().getTime()}`
    this.setData({
      urlpath:url
    })
  },
});
相关推荐
骐骥18 小时前
鸿蒙开发使用DevTools工具调试ArkWeb组件中的前端页面
前端·harmonyos·调试·arkweb·纯鸿蒙
WHOVENLY15 小时前
【javaScript】- 笔试题合集(长期更新,建议收藏,目前已更新至31题)
开发语言·前端·javascript
指尖跳动的光15 小时前
将多次提交合并成一次提交
前端·javascript
程序员码歌15 小时前
短思考第263天,每天复盘10分钟,胜过盲目努力一整年
android·前端·后端
oden15 小时前
1 小时速通!手把手教你从零搭建 Astro 博客并上线
前端
若梦plus15 小时前
JS之类型化数组
前端·javascript
若梦plus15 小时前
Canvas 深入解析:从基础到实战
前端·javascript
若梦plus15 小时前
Canvas渲染原理与浏览器图形管线
前端·javascript
C_心欲无痕16 小时前
vue3 - 依赖注入(provide/inject)组件跨层级通信的优雅方案
前端·javascript·vue.js