javascript - vue怎么实现tab控件
ringa_lee
ringa_lee 2017-04-10 17:16:09
0
3
363

今天第一天使用vue,只看了官网的资料,有一个这样的需求

  • 1
  • 2
  • 3

点击给li赋值一个class为action,但只允许有一个action。

不过我发现ul触发的selectOne方法回调参数的event的currentTarget为null,就不知道怎么继续下去了。

求大神指点思路

ringa_lee
ringa_lee

ringa_lee

reply all (3)
小葫芦

event.target

    Peter_Zhu

    点击li,查看同级的li中是否有class为action的,如果有remove,然后给当前点击的li添加action;没有直接添加

      Peter_Zhu

      更好的做法是给每一个 tab 命名,然后根据当前的 tab 名用 v-if/v-show/:class 来显示需要的 tab。

      new Vue({ data() { return {tab: 'a'} } })
        Latest Downloads
        More>
        Web Effects
        Website Source Code
        Website Materials
        Front End Template
        About us Disclaimer Sitemap
        php.cn:Public welfare online PHP training,Help PHP learners grow quickly!