微信小程序 跳转navigateTo传递对象

如果需要传递对象需要在传递前对对象转为字符串,然后再新的页面再转为对象即可。

1.小程序正常的跳转方法是:

appointment(e) {

        console.log(e);

        let str = JSON.stringify(e.currentTarget.dataset.clinic)

        wx.navigateTo({

            url: '../appointment-register/appointment-register?clinic=' + str

        })

    },

2.传递个对象过去怎么办?我的解决办法是先将对象转换为json字符串然后到下个页面将json字符串,再转化为对象。如下

onLoad: function(options) {

        console.log(options)

        let clinic = JSON.parse(options.clinic)

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容