美文网首页
vue tab面板

vue tab面板

作者: 孤独的帝 | 来源:发表于2019-02-19 10:50 被阅读0次

最近比较火的前端mvvm框架分别是angular、react和vue。作为一个合格的程序员,如果不掌握这些mvvm框架真的会被残酷的现实淘汰掉。最近研究了下vue.js,感觉这款小巧的mvvm框架非常的不错,特别是在与后台进行数据交互渲染页面的时候效率非常高,不需像原生那样去操作dom节点和拼接字符.......

这里主要用vue来实现tab切换的效果。主要用到vue渲染的两个知识点:

条件渲染:v-if

列表渲染:v-for

至于这是怎么意思.....自己去看文档

效果如下图:

接下来就是贴代码了:

html代码:

<divid="app">

    <div>

        <buttonv-for="(ind,key,index) in btn"v-bind:class="{active:(indexs==index)}"v-on:click="a(index)">{{ind}}</button>

    </div>

    <divclass="wrap">

        <divv-for="(w,key,index) in box"v-if="indexs == index">{{w}}</div>

    </div>

</div>

css代码:

.wrap div{

        width: 300px;

        height: 300px;

        background-color: #0cc;

    }

.active{

    background-color: red

}

js代码

<script type="text/javascript">

  varapp = newVue({

    el:"#app",

    data:{

        btn:{a:"按钮1",b:"按钮2",c:"按钮3"},

        box:{aa:"tab切换1",bb:"tab切换2",cc:"tab切换3"},

        indexs:0,

        a:function(str){

            this.indexs=str;

        }

    }

    })

</script>

一般情况下vue是用来做单页web应用的,官网也介绍了它所依赖的环境以及安装方法,喜欢这款mvvm框架的朋友可以去官网看看。

当然,这里只是在本地测试练习用的,直接在官网下载vue.js文件引入即可。

相关文章

  • 【Vue】Tab面板

    HTML代码 JS代码 CSS样式自己随便写。 Vue.js自行下载导入。 js的代码 通过data,创建Tab标...

  • vue tab面板

    最近比较火的前端mvvm框架分别是angular、react和vue。作为一个合格的程序员,如果不掌握这些mvvm...

  • 若依框架使用

    1、若依vue切换tab页签时页面保持不重新加载需求:页面板块打开后,切换Tab栏各页面,页面不重新加载,保持原样...

  • PS 快速入门(第一天)

    PS 快速入门 显示/隐藏浮动面板:Shift + Tab; 显示/隐藏工具箱、选项、浮动面板:Tab; (工作区...

  • 【JS】Tab面板

    HTML代码 JS代码 CSS自己调。 这个简单的Tab面板切换,需要注意的地方是用了2个for循环。 这个循环的...

  • UI 设计之路---ps基础入门

    1. 打开面板操作:F7 --- (面板:图层 通道 路径) 2.屏蔽面板操作:快捷键Tab(收起面板) 3...

  • PS CC 2017 快捷键总结

    一、界面操作 1)浮动面板: 显示/隐藏浮动面板:Shift + Tab; 显示/隐藏工具箱、选项、浮动面板:Ta...

  • Vue如何检查子组件类型

    TabsDemo.vue组件 Tab.vue Tabs.vue 1、检查Tabs组件中子组件Tab的类型 Tabs...

  • vue.js音乐播放器一:tab组件的开发以及引入

    1:下面是tab.vue的目录结构 2:下面是tab.vue的内容 3:下面是在app.vue页面上引入tab.v...

  • 产品原型设计干货(第二期)

    小老弟简述一下吧:使用动态面板进行不同tab标签的切换,另外利用动态面板进行tab标签的顺滑位移并对点击的状态进行...

网友评论

      本文标题:vue tab面板

      本文链接:https://www.haomeiwen.com/subject/fcdxyqtx.html