微信小程序发现的一个Bug,请问各位怎么解决分享朋友圈单页模式下的传参问题?

问题困难点:
商城小程序,需要分享到朋友圈,但是目前分享到朋友圈功能官方文档上说打开会先进入一个单页模式,接口不能调用,也不会传递任何参数,单页模式下相当于一个静态页面。
我的解决思路
既然不能调用接口,我就想到先在商品详情页上点击分享到朋友圈这个操作的时候,把商品图片、标题、价格,先通过小程序文件API的FileSystemManager.writeFile写入到文件里,
filePath: ${wx.env.USER_DATA_PATH}/tmp.txt,
这时候wx.env.USER_DATA_PATH在开发者工具中显示值为http://usr,而且确实写入了文件中,可以找到如图所示

于是我兴冲冲地在onShow方法里面用FileSystemManager.readFile去读取这个文件,
没想到wx.env.USER_DATA_PATH的地址变了,在开发者工具显示值为http://singlepage
真机上显示如图

导致两者值不一样,请问各位,如何突破目前的难点呢?

阅读 1.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题