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 相关文章推荐
[原创]来自ImageSee官方 JavaScript图片浏览器
Jan 16 Javascript
jQuery 打造动态下滑菜单实现说明
Apr 15 Javascript
jquery获取特定name所有选中的checkbox,支持IE9标准模式
Mar 18 Javascript
JavaScript创建对象的写法
Aug 29 Javascript
javascript基础知识
Jun 07 Javascript
详解能在多种前端框架下使用的表格控件
Jan 11 Javascript
D3.js中强制异步文件读取同步的几种方法
Feb 06 Javascript
Angular2.0/4.0 使用Echarts图表的示例代码
Dec 07 Javascript
微信小程序自定义底部弹出框
Nov 16 Javascript
基于Fixed定位的框选功能的实现代码
May 13 Javascript
VUEX 数据持久化,刷新后重新获取的例子
Nov 12 Javascript
在vue中使用vant TreeSelect分类选择组件操作
Nov 02 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
大师制作的中短波矿石收音机
2020/04/02 无线电
PHP中对用户身份认证实现两种方法
2011/06/04 PHP
深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复
2013/08/05 PHP
Laravel中使用FormRequest进行表单验证方法及问题汇总
2016/06/19 PHP
thinkphp框架实现删除和批量删除
2016/06/29 PHP
总结PHP删除字符串最后一个字符的三种方法
2016/08/30 PHP
php实现图片压缩处理
2020/09/09 PHP
JavaScript中Array 对象相关的几个方法
2006/12/22 Javascript
JavaScript几种形式的树结构菜单
2010/05/10 Javascript
javascript动态创建表格及添加数据实例详解
2015/05/13 Javascript
JS实现简单易用的手机端浮动窗口显示效果
2016/09/07 Javascript
通过sails和阿里大于实现短信验证
2017/01/04 Javascript
BootStrap表单验证 FormValidation 调整反馈图标位置的实例代码
2017/05/17 Javascript
AngularJS入门教程二:在路由中传递参数的方法分析
2017/05/27 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
2017/09/22 jQuery
vue使用keep-alive实现数据缓存不刷新
2017/10/21 Javascript
详解Angular模板引用变量及其作用域
2018/11/23 Javascript
浅谈 Webpack 如何处理图片(开发、打包、优化)
2019/05/15 Javascript
微信小程序实现传递多个参数与事件处理
2019/08/12 Javascript
[01:46]TI4西雅图DOTA2前线报道 中国选手抱团调时差
2014/07/08 DOTA
Python爬虫框架Scrapy安装使用步骤
2014/04/01 Python
Python常见数据结构详解
2014/07/24 Python
python按照多个字符对字符串进行分割的方法
2015/03/17 Python
pytorch: tensor类型的构建与相互转换实例
2018/07/26 Python
Python pandas DataFrame操作的实现代码
2019/06/21 Python
python打印9宫格、25宫格等奇数格 满足横竖斜相加和相等
2019/07/19 Python
Python自动化完成tb喵币任务的操作方法
2019/10/30 Python
如何基于python操作json文件获取内容
2019/12/24 Python
用HTML5制作一个简单的桌球游戏的教程
2015/05/12 HTML / CSS
prAna官网:瑜伽、旅行和冒险服装
2019/03/10 全球购物
Exception类的常用方法
2012/06/16 面试题
零件设计自荐信范文
2013/11/27 职场文书
食堂员工工作职责
2013/12/18 职场文书
学雷锋标语
2014/06/25 职场文书
vue基于Teleport实现Modal组件
2021/05/31 Vue.js
Python合并多张图片成PDF
2021/06/09 Python