收藏
回答

小程序插件是可以拿到调用方小程序存储的storage吗 ?

小程序插件是可以拿到调用方小程序存储的storage吗 ?需要开发一个插件,插件中需要读取调用方小程序存储的storage,请问官方大大这种操作是否可以? 很急 求回答,求求了

回答关注问题邀请回答
收藏

2 个回答

  • 阿白
    阿白
    2021-06-25

    插件不能获取小程序里的storage,当然小程序也不能获取插件的storage

    可以通过:

    小程序中:

    const plugin = requirePlugin('plugin')

    plugin.pluginSaveAppTitle(title)

    插件中: index.js

    pluginSaveAppTitle(title) {

    console.log("plugin:", title)

    wx.setStorageSync('title', title)

    },

    就可以拿到Storage


    2021-06-25
    有用 2
    回复 2
    • 我叫卜前程
      我叫卜前程
      2021-06-25
      就相当于是插件提供添加到插件缓存数据的方法,供调用方小程序去用,
      不过我有一个疑问点:
      如果说场景是跳转到插件后再onload事件中拿到对应的数据,这种场景下是先调用添加缓存数据方法,还是先跳转
      2021-06-25
      回复
    • 阿白
      阿白
      2021-06-25回复我叫卜前程
      在跳转插件前,随时都可以提前去调用添加缓存数据的方法。
      还有一种方法是在跳转时用:“url?title=‘title’” 的方法传递参数,插件也是可以在对应的页面onLoad中做接收的
      2021-06-25
      回复
  • 我叫卜前程
    我叫卜前程
    2021-06-25

    已解决谢谢

    2021-06-25
    有用
    回复 1
    • lee
      lee
      2022-06-24
      怎么解决的?小程序可以拿到插件的缓存吗?
      2022-06-24
      回复
登录 后发表内容