收藏
回答

关于wx.setStorageSync

我使用wx.setStorageSync取值不成功

部分代码如下:

A页面

赋值

var list = e.currentTarget.dataset.savelist;

wx.setStorageSync('stop', list);

console.log(list)

打印有值


B页面

取值

data定义一个listnum数组

data: {

    listnum: [

    ]

}


/**

  * 生命周期函数--监听页面加载

  */

onLoad: function() {

    try {

        var list = wx.getStorageSync('stop', list);

        this.setData({

        listnum: list

    })


} catch (e) {


}

打印

console.log(list)

console.log(listnum)

},

list有值

listnum无值





最后一次编辑于  2019-06-22
回答关注问题邀请回答
收藏

1 个回答

  • 沃德天·维森陌·拉莫帅🌝
    沃德天·维森陌·拉莫帅🌝
    2019-06-22

    setStorageSync是存值,

    getStorageSync才是取值。。

    2019-06-22
    有用 1
    回复 4
    • 李冬善
      李冬善
      2019-06-22

      我手打写错了 代码写的是get

      2019-06-22
      回复
    • 沃德天·维森陌·拉莫帅🌝
      沃德天·维森陌·拉莫帅🌝
      2019-06-22回复李冬善

      那你打印的应该是this.data.listnum,而不是listnum

      2019-06-22
      回复
    • 李冬善
      李冬善
      2019-06-22回复沃德天·维森陌·拉莫帅🌝

      好的,谢谢问题解决了666,今天客户要看效果你能看看我的另一个问题吗,我问官方,官方没回复我

      2019-06-22
      回复
    • 彩云分享
      彩云分享
      2022-10-21
      set是放进去,get是拿出,取出
      2022-10-21
      回复
登录 后发表内容