微信小程序 跳转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)

}

你可能感兴趣的:(微信小程序 跳转navigateTo传递对象)