微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Vue常用效果

<table class="html5"><tr class="li1">
<td class="ln"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

  >     >         v- :@click>{{item}}>         >           >             v- v-show>{{itemCon}}>         >     >       > var vm = new Vue({     el: '#app',    data: {         tabs: ["标题一","标题二","标题三"],        tabContents: ["内容一","内容二","内容三"],        num: 1     },    methods: {         tab(index) {             this.num = index;         }     } }); > 使用vue.js实现tab切换很简单,先使用v-for把数据遍历渲染到页面上,v-for中有一个index表示索引,将index作为参数传入到tab(index)这个函数中,在data中定义一个num变量,在title中如果index==num,这个title就会添加一个acive的class。当然,这个num是需要在tab()这个函数中不断改变的,需要将传入的索引值赋值给num,这样在.tabCon里,我们就可以用v-show做下判断。v-show=”index==num”,如果等于的话,当前的内容就会显示。否则隐藏 https://codepen.io/i-summer/pen/gdvdoy

原文地址:https://www.jb51.cc/wenti/413480.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐