采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好,我看视频没有讲文章自定义组件点击跳转详情的方法在组件中怎么写,我看老师源码里面写了,不明白这种写法啥意思
先看完课程
非常感谢!
这样写:
methods: {
onGoToPostDetail(event){
const pid = event.currentTarget.dataset.id;
wx.navigateTo({
url: '/pages/post-detail/post-detail?pid='+pid
})
}
},
就是把跳转页面的方法写到methods里。
视频课 13-5 谈组件的独立性这一小节有讲解。组件不应该去决定 「事件具体的处理逻辑」,具体处理逻辑,应该由调用方决定。
非常感谢这位同学
你看完了吗?
看到第12章的第9小节了
跳转和页面跳转一样呀,在回调函数里,wx.navigate。这种写法是触发事件,传递参数到页面里跳转。
之前绑定的是tap事件,现在老师写的是bind:posttap,这是自定义事件吗?点击之后会执行组件method里面定义的onTap(event)方法?之所以能调用这个方法是因为 this.triggerEvent('posttap',{ pid }) 这个起作用?
triggerEvent是触发事件,这个课程里与讲的
课程里面没看到哪里讲了,我就很疑惑
登录后可查看更多问答,登录/注册
4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!
15.2k 32
3.1k 24
3.1k 22
1.4k 22
976 16