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

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

以上是 微信小程序发现的一个Bug,请问各位怎么解决分享朋友圈单页模式下的传参问题? 的全部内容, 来源链接: utcz.com/p/935859.html

回到顶部