# 微信小程序开发 --- navigateTo的两种用法: 1. 通过url传递参数到其他界面 2. 通NavigateTo的EventChannel回调函数来传递参数到其他界面。(推荐) 第一种就不用解释了。网上有。 解释第二种的用法: 首先:定义一个NavigateTO。 在Success中直接用: ``` res.eventChannel.emit('toHome',{ data: 'my from index page' }) ``` 这样就可以将ToHome的值或内容存到EventChange中。 第二:在其他界面中,我们使用下面的代码: ``` const eventChannel = this.getOpenerEventChannel(); // 监听 index页面定义的toHome 事件 eventChannel.on('toHome', (res) => { console.log(res.data) // my from index page ``` 通过上面的代码我们可以获取到其他界面存到EventChange中的内容。 进而实现界面的值传递。