bootstrap vue.js实现tab效果


Posted in Javascript onFebruary 07, 2017

本文实例为大家分享了bootstrap vue.js实现tab效果的具体代码,供大家参考,具体内容如下

项目目录结构

bootstrap vue.js实现tab效果

Student.js代码

function Student(){
  this.baseInfo = {
    tabStatus : true ,
    name : '张三',
    sex : 'male'
  } ,
  this.parentsInfo = {
    tabStatus : false,
    fatherName : '张全蛋',
    motherName : '李铁柱'
  } ,
  this.studySituation = {
    tabStatus : false,
    classSort : 1,
    gradeSort : 2
  }
}

CommonUtil.js代码

Array.prototype.del = function(filter){
 var idx = filter;
 if(typeof filter == 'function'){
  for(var i=0;i<this.length;i++){
   if(filter(this[i],i)) idx = i;
  }
 }
 this.splice(idx,1)
}

var ary=[{id:1,name:"b"},{id:2,name:"b"}];
var delid = 2;
ary.del(function(obj){
 return obj.id == delid;
})

html页

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
  <title>Student Management</title>
  <link rel="stylesheet" type="text/css" href="https://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="external nofollow" >
  <script src="https://cdn.bootcss.com/jquery/3.1.1/jquery.js"></script>
  <script src="https://cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
  <script src="https://unpkg.com/vue/dist/vue.js"></script>
</head>
</head>
<body>
  <div id="stu" class="container">
    <ul class="nav nav-tabs">
      <li class="active"><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" >基本信息</a></li>
      <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" >家长信息</a></li>
      <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" >成绩查询</a></li>
    </ul>
    <div class="tab-content">
      <div class="tab-pane fade in active">
        <table class="table">
          <tr>
            <td class="col-lg-2">姓名</td>
            <td class="col-lg-4">{{baseInfo.name}}</td>
            <td class="col-lg-2">性别</td>
            <td class="col-lg-4">{{baseInfo.sex}}</td>
          </tr>
        </table>
      </div>
      <div class="tab-pane fade in">
        <table class="table">
          <tr>
            <td class="col-lg-2">父亲名</td>
            <td class="col-lg-4">{{parentsInfo.fatherName}}</td>
            <td class="col-lg-2">母亲名</td>
            <td class="col-lg-4">{{parentsInfo.motherName}}</td>
          </tr>
        </table>
      </div>
      <div class="tab-pane fade in">
        <table class="table">
          <tr>
            <td class="col-lg-2">全班排名</td>
            <td class="col-lg-4">{{studySituation.classSort}}</td>
            <td class="col-lg-2">全级排名</td>
            <td class="col-lg-4">{{studySituation.gradeSort}}</td>
          </tr>
        </table>
      </div>
    </div>
  </div>
</body>
<script src="js/Student.js"></script>
<script>
  var student = new Student();
  new Vue({
    el : '#stu',
    data : {
      baseInfo : student.baseInfo,
      parentsInfo : student.parentsInfo,
      studySituation : student.studySituation
    } ,
    method : {

    }
  })
</script>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用JQuery在网页中实现分隔条功能的代码
Aug 09 Javascript
JQuery 设置checkbox值二次无效的解决方法
Jul 22 Javascript
javascript 判断页面访问方式电脑或者移动端
Sep 19 Javascript
fullPage.js和CSS3实现全屏滚动效果
May 05 Javascript
vue-router实现webApp切换页面动画效果代码
May 25 Javascript
详解Webpack+Babel+React开发环境的搭建的方法步骤
Jan 09 Javascript
基于openlayers4实现点的扩散效果
Aug 17 Javascript
vue+webpack模拟后台数据的示例代码
Jul 26 Javascript
微信小程序数据分析之自定义分析的实现
Aug 17 Javascript
jQuery操作动画完整实例分析
Jan 10 jQuery
jQuery开发仿QQ版音乐播放器
Jul 10 jQuery
关于element-ui表单中限制输入纯数字的解决方式
Sep 08 Javascript
Node连接mysql数据库方法介绍
Feb 07 #Javascript
jQuery监听浏览器窗口大小的变化实例
Feb 07 #Javascript
Bootstrap table表格简单操作
Feb 07 #Javascript
Jquery根据浏览器窗口改变调整大小的方法
Feb 07 #Javascript
对比分析Django的Q查询及AngularJS的Datatables分页插件
Feb 07 #Javascript
jquery 判断是否支持Placeholder属性的方法
Feb 07 #Javascript
深入理解JavaScript中的for循环
Feb 07 #Javascript
You might like
Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】
2019/12/03 PHP
javascript 闭包疑问
2010/12/30 Javascript
js判断游览器类型及版本号的代码
2014/05/11 Javascript
一个JavaScript获取元素当前高度的实例
2014/10/29 Javascript
js判断鼠标左、中、右键哪个被点击的方法
2015/01/27 Javascript
js实现div在页面拖动效果
2016/05/04 Javascript
AngularJS基础 ng-readonly 指令简单示例
2016/08/02 Javascript
深入理解vue中的$set
2017/06/01 Javascript
jQuery 实现双击编辑表格功能
2017/06/19 jQuery
把JavaScript代码改成ES6语法不完全指南(分享)
2017/09/10 Javascript
Vue组件之全局组件与局部组件的使用详解
2017/10/09 Javascript
JS删除数组里的某个元素方法
2018/02/03 Javascript
关于Angularjs中自定义指令一些有价值的细节和技巧小结
2018/04/22 Javascript
vue里面使用mui的弹出日期选择插件实例
2018/09/16 Javascript
react-router4按需加载(踩坑填坑)
2019/01/06 Javascript
理解生产者消费者模型及在Python编程中的运用实例
2016/06/26 Python
Python实现批量更换指定目录下文件扩展名的方法
2016/09/19 Python
python3操作微信itchat实现发送图片
2018/02/24 Python
python中实现字符串翻转的方法
2018/07/11 Python
Django在admin后台集成TinyMCE富文本编辑器的例子
2019/08/09 Python
python并发编程 Process对象的其他属性方法join方法详解
2019/08/20 Python
浅析python内置模块collections
2019/11/15 Python
pandas.DataFrame.drop_duplicates 用法介绍
2020/07/06 Python
基础的CSS3弹性盒Flexbox布局使用实例
2016/04/08 HTML / CSS
AmazeUI 导航条的实现示例
2020/08/14 HTML / CSS
意大利简约的休闲品牌:Aspesi
2018/02/08 全球购物
美国滑雪板和装备购物网站:Skis.com
2018/12/20 全球购物
简历自我评价怎么写呢?
2014/01/06 职场文书
经济职业学院毕业生自荐书
2014/03/17 职场文书
学校安全管理责任书
2014/07/23 职场文书
2014党员学习习主席讲话思想汇报
2014/09/15 职场文书
优秀党员个人总结
2015/02/14 职场文书
高中生个性发展自我评价
2015/03/09 职场文书
2019年员工旷工保证书!
2019/06/28 职场文书
2019新员工试用期转正工作总结范文
2019/08/21 职场文书
Python中OpenCV实现简单车牌字符切割
2021/06/11 Python