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 选择器、DOM操作、事件、动画
Nov 25 Javascript
Javascript 面向对象编程(一) 封装
Aug 28 Javascript
jQuery中after的两种用法实例
Jul 03 Javascript
jQuery的each终止或跳过示例代码
Dec 12 Javascript
php实例分享之实现显示网站运行时间
May 20 Javascript
JQuery中serialize()、serializeArray()和param()方法示例介绍
Jul 31 Javascript
AngularJS控制器详解及示例代码
Aug 16 Javascript
从零开始学习Node.js系列教程五:服务器监听方法示例
Apr 13 Javascript
javascript+css3开发打气球小游戏完整代码
Nov 28 Javascript
详解jenkins自动化部署vue
May 14 Javascript
Js参数RSA加密传输之jsencrypt.js的使用
Feb 07 Javascript
详解nginx配置vue h5 history去除#号
Nov 09 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
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装(win+linux)
2012/05/05 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
一步一步制作jquery插件Tabs实现过程
2010/07/06 Javascript
使用js的replace()方法查找字符示例代码
2013/10/28 Javascript
BootStrap智能表单demo示例详解
2016/06/13 Javascript
Vue.js常用指令汇总(v-if、v-for等)
2016/11/03 Javascript
JS中的phototype详解
2017/02/04 Javascript
基于JQuery及AJAX实现名人名言随机生成器
2017/02/10 Javascript
Angular2中select用法之设置默认值与事件详解
2017/05/07 Javascript
详解React Native网络请求fetch简单封装
2017/08/10 Javascript
jQuery实现的简单动态添加、删除表格功能示例
2017/09/21 jQuery
JavaScript cookie原理及使用实例
2020/05/08 Javascript
解决VUE-Router 同一页面第二次进入不刷新的问题
2020/07/22 Javascript
vue制作toast组件npm包示例代码
2020/10/29 Javascript
python中print的不换行即时输出的快速解决方法
2016/07/20 Python
Python采用Django制作简易的知乎日报API
2016/08/03 Python
一些常用的Python爬虫技巧汇总
2016/09/28 Python
Python模拟百度自动输入搜索功能的实例
2019/02/14 Python
Python中Numpy ndarray的使用详解
2019/05/24 Python
python getpass模块用法及实例详解
2019/10/07 Python
Python 使用 prettytable 库打印表格美化输出功能
2019/12/26 Python
python3通过qq邮箱发送邮件以及附件
2020/05/20 Python
pycharm设置默认的UTF-8编码模式的方法详解
2020/06/01 Python
css3实现一款模仿iphone样式的注册表单
2013/03/20 HTML / CSS
详解HTML5中CSS外观属性
2020/09/10 HTML / CSS
舞会礼服和舞会鞋:PromGirl
2019/04/22 全球购物
美国杰西潘尼官网:JCPenney
2019/06/12 全球购物
计算s=f(f(-1.4))的值
2014/05/06 面试题
借款协议书
2014/04/12 职场文书
人力资源管理系自荐信
2014/05/31 职场文书
不服劳动仲裁起诉书
2015/05/20 职场文书
幼儿园安全管理制度
2015/08/05 职场文书
机关单位2016年创先争优活动总结
2016/04/05 职场文书
python3操作redis实现List列表实例
2021/08/04 Python
MySQL数据库中的锁、解锁以及删除事务
2022/05/06 MySQL
讲解Python实例练习逆序输出字符串
2022/05/06 Python