跳转电影详情的函数是否需要通过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
是的,固定下来后点击就只能跳转到电影详情了。这样不太灵活,但是如果需求都是跳转到详情这么写确实更简单
112022-03-27
相似问题