1 打开PC微信并进入小程序页面。
2 点击小程序右上角的设置按钮。
3 在设置菜单中选择“清理缓存”。
4 点击“清理缓存”按钮,等待清理完成。
5 如果需要,可以选择清理“离线数据”、“Cookie”等其他缓存。
6 清理完成后,退出小程序并重新进入,以确保缓存已被清理。
请注意,清理缓存可能会导致小程序重新加载数据,因此您可能需要重新登录或重新设置小程序。此外,清理缓存不会删除小程序本身,也不会影响您在小程序中保存的任何数据。
本人公司小程序中的webview网页更新时,常常因缓存原因无法实时更新,极其影响使用。
于是遍尝网上能找到的方法。
总结:
1:小程序webview中的网站添加时间戳后缀,
2:webview的网页是用vue写的,路由默认的是hash模式,需要改为history模式。
3:成功,可以实时更新
官方提供了wxsetStorage 等接口给开发者缓存数据,但是对于使用Array()来缓存字典数据似乎存在bug?在设置后并不能成功。
控制台里是这样的!
解决方案如下
我的需求是缓存一个阅读记录的字典其数据格式如下
可以根据小说id去获取最近阅读的章节的id
wxsetStorage(wxsetStorageSync)、
wxgetStorage(wxgetStorageSync)、
wxclearStorage(wxclearStorageSync)
可以对本地缓存进行设置、获取和清理。
本地缓存最大为10MB。
1缓存用户及密码:
wxml内容:
<!--pages/shuoye/shouyewxml-->
<text>用户名:</text><input class="input-sty" placeholder="请输入您的账户" bindinput="bindKeyInput"/>
<text>密码:</text><input class="input-sty" placeholder="请输入您的密码" bindinput="bindKeyInput2" type="password"/>
<button bindtap="dl" size="mini" type="primary" plain="">登录</button>
js内容;
// pages/shuoye/shouyejs
Page({
/
页面的初始数据
/
data: {
},
bindKeyInput:function(e){
consolelog(e)
let {detail:{value}} = e;
thissetData({
inputVal:value
})
},
bindKeyInput2:function(a){
consolelog(a)
let {detail:{value}} = a;
thissetData({
inputVal1:value
})
},
dl:function(res){
wxsetStorageSync('username', thisdatainputVal),
wxsetStorageSync('password', thisdatainputVal1),
wxnavigateTo({
url: '/pages/lunbo/lunbo',
})
},
/
生命周期函数--监听页面加载
/
onLoad: function (options) {
},
/
生命周期函数--监听页面初次渲染完成
/
onReady: function () {
},
/
生命周期函数--监听页面显示
/
onShow: function () {
},
/
生命周期函数--监听页面隐藏
/
onHide: function () {
},
/
生命周期函数--监听页面卸载
/
onUnload: function () {
},
/
页面相关事件处理函数--监听用户下拉动作
/
onPullDownRefresh: function () {
},
/
页面上拉触底事件的处理函数
/
onReachBottom: function () {
},
/
用户点击右上角分享
/
onShareAppMessage: function () {
}
})
wxss内容:
/ pages/shuoye/shouyewxss /
input-sty{
border: 1px solid #000;
margin: 5px;
padding: 5px;
}
微信小程序里面的本地缓存
wxsetStorage(wxsetStorageSync)、wxgetStorage(wxgetStorageSync)、wxclearStorage(wxclearStorageSync)
localStorage :是永久存储,以用户维度隔离,同一台设备上,A 用户无法读取到 B 用户的数据。
在小程序中无 Sync 结尾的本地缓存中,都为 异步缓存
wxsetStorage(object)
参数object说明
控制台
表示储存成功
wxgetStorage(object)
示例
这个key值就是先前setStorage的命名key,证明指定获取那个缓存中的数据
wxclearStorage(object)
清理本地数据缓存
将之前储存在Storage中的数据清空。适用于退出登录后登录信息的清除
wxgetStorageInfo(object)
异步获取当前storage的相关信息( 当前小程序里面所有的storage的储存信息 )
参数说明
执行结果
wxremoveStorage(OBJECT)
从本地缓存中异步移除指定 key值
获取当前data值时将报错undefined
执行结果
以上就是关于pc微信小程序缓存如何清理全部的内容,包括:pc微信小程序缓存如何清理、微信小程序 webview缓存、微信小程序 wx.setStorage 缓存字典策略等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)