在开发小程序中,偶尔会遇到内嵌 web-view 跟微信小程序进行通讯的需求。微信官方倒是给了一个API,但在我看来这个接口给了还不如不给,纯纯的在逗广大的开发者,因为这个API需要小程序在特定条件下才能触发,比如后退,组件销毁等等,这对于正常逻辑去交互也不现实
![图片[1]|内嵌html跟微信小程序通讯,微信官方给的API不如不给,只能用这个了|子归云](https://cdn.wp.zguiy.com/2023/11/20231115161107Snipaste_2023-11-15_16-10-19118.png)
所以开始研究其他的方案,找到了一个折中的办法,在跳转小程序页面的时候传递一个ID,此ID的数据都存在了数据库中,小程序接收到ID后从数据库中将数据取出来即可
![图片[2]|内嵌html跟微信小程序通讯,微信官方给的API不如不给,只能用这个了|子归云](https://cdn.wp.zguiy.com/2023/11/20231115161408微信图片_20231115161313897.png)
![图片[3]|内嵌html跟微信小程序通讯,微信官方给的API不如不给,只能用这个了|子归云](https://cdn.wp.zguiy.com/2023/11/20231115161428微信图片_20231115161320821-1024x534.png)
暂时用这个方法确实能解决部分问题
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
请登录后查看评论内容