跳转电影详情的函数是否需要通过triggerEvent传递到使用组件者来触发调用?

来源:13-9 电影详情页面(1)获取电影详情数据

sk81303

2022-03-27

老师,您好,我看您这集是通过在movie组件内部直接使用wx.navigateTo()来跳转到电影详情页的,我是想问下,之前您说为了组件的独立性考虑,一般先在movie组件里bind:tap绑定原生tap事件后,通过movie组件内部properties传递过来的某条电影id  获取到后,再通过this.triggerEvent向调用组件者  传递一个自定义事件,并且把mid的值传递过去

那么接下来在使用movie组件的页面 里直接通过  ev.detail.mid的方式  然后再做跳转。

您当时考虑写在组件内部的想法是不是说这个需求因为用户点击单部电影就单纯是为了跳转到电影详情页面的,所以可以考虑直接写在组件内部比较方便。

如果是考虑组件的独立性,就本身应该使用事件传递的方式来去实现。

写回答

1回答

7七月

2022-03-27

是的,固定下来后点击就只能跳转到电影详情了。这样不太灵活,但是如果需求都是跳转到详情这么写确实更简单

1
1
sk81303
好的,感谢老师的回复。
2022-03-27
共1条回复

微信小程序入门与实战(全新版) 超20000人学习的好课

4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!

23867 学习 · 6899 问题

查看课程