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解决iframe高度自适应代码
Dec 20 Javascript
一段批量给页面上的控件赋值js
Jun 19 Javascript
JavaScript日期时间格式化函数分享
May 05 Javascript
chrome下img加载对height()的影响示例探讨
May 26 Javascript
实例讲解JavaScript中的this指向错误解决方法
Jun 13 Javascript
jquery控制页面的展开和隐藏实现方法(推荐)
Oct 15 Javascript
AngularJS service之select下拉菜单效果
Jul 28 Javascript
全面解析jQuery中的$(window)与$(document)的用法区别
Aug 15 jQuery
解决Vue.js由于延时显示了{{message}}引用界面的问题
Aug 25 Javascript
JS使用百度地图API自动获取地址和经纬度操作示例
Apr 16 Javascript
JavaScript实现的联动菜单特效示例
Jul 08 Javascript
JavaScript如何操作css
Oct 24 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
收音机的保养
2021/03/01 无线电
一个没有MYSQL数据库支持的简易留言本的编写
2006/10/09 PHP
投票管理程序
2006/10/09 PHP
PHP实现多服务器session共享之NFS共享的方法
2007/03/16 PHP
PHP开发过程中常用函数收藏
2009/12/14 PHP
浅析PHP页面局部刷新功能的实现小结
2013/06/21 PHP
CI框架的安全性分析
2016/05/18 PHP
详解php用static方法的原因
2018/09/12 PHP
laravel中Redis队列监听中断的分析
2020/09/14 PHP
基于ThinkPHP删除目录及目录文件函数
2020/10/28 PHP
比较全面的event对像在IE与FF中的区别 推荐
2009/09/21 Javascript
两个比较有用的Javascript工具函数代码
2010/02/17 Javascript
jQuery 淡出一个图像到另一个图像的实现代码
2013/06/12 Javascript
JS组件Bootstrap实现弹出框和提示框效果代码
2015/12/08 Javascript
vue2.0中goods选购栏滚动算法的实现代码
2017/05/17 Javascript
vue.js引入外部CSS样式和外部JS文件的方法
2019/01/06 Javascript
JS实现计算小于非负数n的素数的数量算法示例
2019/02/26 Javascript
详解JavaScript中new操作符的解析和实现
2020/09/04 Javascript
python3解析库BeautifulSoup4的安装配置与基本用法
2018/06/26 Python
Python实现的大数据分析操作系统日志功能示例
2019/02/11 Python
python爬虫项目设置一个中断重连的程序的实现
2019/07/26 Python
Python实现把类当做字典来访问
2019/12/16 Python
python 多进程和协程配合使用写入数据
2020/10/30 Python
托管代码(Managed Code)和非托管代码(Unmanaged Code)有什么区别
2014/09/29 面试题
网络公司美工设计工作个人的自我评价
2013/11/03 职场文书
升学宴主持词
2014/04/02 职场文书
公司授权委托书范文
2014/08/02 职场文书
个人自荐书怎么写
2015/03/26 职场文书
奖励申请报告范文
2015/05/15 职场文书
永远是春天观后感
2015/06/12 职场文书
环保守法证明
2015/06/24 职场文书
2016新年年会主持词
2015/07/06 职场文书
2016年心理学教育培训学习心得体会
2016/01/12 职场文书
2016年区委书记抓基层党建工作公开承诺书
2016/03/25 职场文书
Python pandas求方差和标准差的方法实例
2021/08/04 Python
python百行代码实现汉服圈图片爬取
2021/11/23 Python