收藏
回答

关于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无值





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

2 个回答

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

    setStorageSync是存值,

    getStorageSync才是取值。。

    06-22
    赞同 1
    回复 3
    • 李冬善
      李冬善
      06-22

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

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

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

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

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

      06-22
      回复
  • 米法(BINNIE SMILE)
    米法(BINNIE SMILE)
    06-22

    set get  有道一下是什么意思

    06-22
    赞同
    回复 1
    • 李冬善
      李冬善
      06-22

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

      06-22
      回复