请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

没有讲文章自定义组件点击跳转详情的方法在组件中怎么写

老师您好,我看视频没有讲文章自定义组件点击跳转详情的方法在组件中怎么写,我看老师源码里面写了,不明白这种写法啥意思
图片描述

正在回答

5回答

先看完课程

0 回复 有任何疑惑可以回复我~
  • 提问者 Mr_Xi #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2021-01-10 21:00:23
书生000000 2021-02-19 21:48:41

这样写:

  methods: {

    onGoToPostDetail(event){

      const pid = event.currentTarget.dataset.id;

      wx.navigateTo({

        url: '/pages/post-detail/post-detail?pid='+pid

      })

    }

  },

就是把跳转页面的方法写到methods里。

1 回复 有任何疑惑可以回复我~
慕粉1806239220 2021-01-11 09:56:05

视频课 13-5 谈组件的独立性这一小节有讲解。

组件不应该去决定 「事件具体的处理逻辑」,具体处理逻辑,应该由调用方决定。

1 回复 有任何疑惑可以回复我~
  • 提问者 Mr_Xi #1
    非常感谢这位同学
    回复 有任何疑惑可以回复我~ 2021-01-11 10:07:07
7七月 2021-01-10 19:51:44

你看完了吗?

0 回复 有任何疑惑可以回复我~
  • 提问者 Mr_Xi #1
    看到第12章的第9小节了
    回复 有任何疑惑可以回复我~ 2021-01-10 19:59:33
7七月 2021-01-10 04:09:30

跳转和页面跳转一样呀,在回调函数里,wx.navigate。这种写法是触发事件,传递参数到页面里跳转。

0 回复 有任何疑惑可以回复我~
  • 提问者 Mr_Xi #1
    之前绑定的是tap事件,现在老师写的是bind:posttap,这是自定义事件吗?点击之后会执行组件method里面定义的onTap(event)方法?之所以能调用这个方法是因为
    this.triggerEvent('posttap',{
            pid
          })
    这个起作用?
    回复 有任何疑惑可以回复我~ 2021-01-10 09:37:51
  • 7七月 回复 提问者 Mr_Xi #2
    triggerEvent是触发事件,这个课程里与讲的
    回复 有任何疑惑可以回复我~ 2021-01-10 15:20:57
  • 提问者 Mr_Xi 回复 7七月 #3
    课程里面没看到哪里讲了,我就很疑惑
    回复 有任何疑惑可以回复我~ 2021-01-10 15:21:49
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信