pc微信小程序缓存如何清理

pc微信小程序缓存如何清理,第1张

要清理PC微信小程序缓存,请按照以下步骤 *** 作:

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 缓存字典策略等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9854802.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存