diff --git a/微信小程序开发.md b/微信小程序开发.md new file mode 100644 index 0000000..d87b6b3 --- /dev/null +++ b/微信小程序开发.md @@ -0,0 +1,36 @@ +# 微信小程序开发 + +--- + +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中的内容。 + +进而实现界面的值传递。 + diff --git a/页面规格:.md b/页面规格:.md index 61b8fe9..9af4928 100644 --- a/页面规格:.md +++ b/页面规格:.md @@ -4,6 +4,8 @@ 标准:1440*1024 +main : 1340*auto + Hader: Siader:100*auto