uniapp项目中我们可能会使用到web-view标签指向指定页,如果指向html文件页面,该项目缓存数据获取可以使用H5+中storage该API,话不多说,上代码,抱拳
vue文件,正常存储
<web-view src="/hybrid/html/local.html"></web-view>
uni.setStorageSync('inNum',inNum)
uni.setStorageSync('outNum',outNum)
local.html文件
监听plusready事件,我那个项目plus.storage.getItem('inNum')获取到的是个JSON,看实际情况吧,应该都是JSON格式,哈哈,数据保存在dta字段中,然后就可以了,该问题困扰了许久,贴出来方便大家开发
<script type="text/javascript">
document.addEventListener('plusready', function(){
var patientIn = JSON.parse(plus.storage.getItem('inNum')).data;
var patientOut =JSON.parse(plus.storage.getItem('outNum')).data;
initEcharts(patientIn,patientOut);
})
</script>