亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

bootstrap-table formatter 使用vue組件的方法

2019-11-19 11:37:02
字體:
來源:轉載
供稿:網友

bootstrap-table簡介

1.1、bootstrap table簡介及特征:

         Bootstrap table是國人開發的一款基于 Bootstrap 的 jQuery 表格插件,通過簡單的設置,就可以擁有強大的單選、多選、排序、分頁,以及編輯、導出、過濾(擴展)等等的功能。目前在github上已經有2600多個Star,可見其受歡迎程度。其官方網站地址 為:http://bootstrap-table.wenzhixin.net.cn/。里面可以下載使用所需的JS和CSS文件,以及參考文檔和例子。

•支持 Bootstrap 3 和 Bootstrap 2
•自適應界面
•固定表頭
•非常豐富的配置參數
•直接通過標簽使用
•顯示/隱藏列
•顯示/隱藏表頭
•通過 AJAX 獲取 JSON 格式的數據
•支持排序
•格式化表格
•支持單選或者多選
•強大的分頁功能
•支持卡片視圖
•支持多語言
•支持插件

下面通過實例代碼給大家介紹bootstrap-table formatter 使用vue組件的方法,具體代碼如下所示:

import { Subject } from "rxjs";import Vue from "vue";export const BtEventHub = new Subject();const VueComList = [];let VueComId = 0;BtEventHub.debounceTime(10) .filter(() => VueComList.length > 0) .delay(10) .subscribe(function() {  const len = VueComList.length - 1;  for (let i = len; i >= 0; i--) {   const item = VueComList[i];   const dom = document.getElementById(item.name);   if (dom != null) {    new Vue(item);    VueComList.splice(i, 1);   }  }  if (VueComList.length === 0) {   VueComId = 0;  } });export function BtAddVueCom(obj: object) { const id = `_vue_com_${VueComId++}`; VueComList.push({  el: "#" + id,  name: id,  ...obj }); setTimeout(() => {  BtEventHub.next(); }, 0); return id;}
window["BtAddVueCom"] = BtAddVueCom;function ColFormatter1(value, row) { const id = window.BtAddVueCom({  template: '<el-switch v-model="row.IsShow"></el-switch>',  data: function () {   return {    row   }  } }); return `<div id="${id}"></div>`;}

ps:Vue 結合bootstrap table插件使用

bootstrap Table插件可以很方便的搜索排序,方便快捷,下面是結合vue的完整的例子。

<!DOCTYPE html><html lang="en"><head>  <meta charset="utf-8">  <title>Vue Bootstrap Table Demo</title>  <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no">  <link rel="stylesheet" href="../bootstrap/css/bootstrap.min.css" rel="external nofollow" >  <link rel="stylesheet" href="../plugins/bootstrap-table-develop/src/bootstrap-table.css" rel="external nofollow" ></head><body class="">  <div>    <table class="table table-bordered table-striped" id="tableTest1">    </table>  </div>  <script src="../jQuery/jQuery-2.1.4.min.js"></script>  <script src="../dist/vue.js"></script>  <script src="../plugins/bootstrap-table-develop/src/bootstrap-table.js"></script>  <script src="../plugins/bootstrap-table-develop/src/locale/bootstrap-table-zh-CN.js"></script>  <script>  var app7 = new Vue({    el: '#tableTest1',    data: {      //message: [],      message: [],      columns: [{          title: 'Id',          field: 'id'        },        {          field: 'name',          title: 'Item Name'        }, {          field: 'url',          title: 'url'        }, {          field: 'alex',          title: 'alex'        }, {          field: 'country',          title: 'country'        }      ],    },    created() {      //console.log(this.message)      this.getData();      this.intervalGetData();      //console.log(this.message)    },    methods: {      intervalGetData() {        setInterval(() => {          //   $.get("selectBtTable.php?action=init_data_list", data => {          //   var data = JSON.parse(data);          //   this.message = data;          //   $('#tableTest1').bootstrapTable('load', this.message);          //   //console.log(JSON.parse(data))          //   console.log("get data")          // })          this.getData();        }, 3000)      },      getData() {        //es6 箭頭函數的寫法        //  $.get("selectBtTable.php?action=init_data_list", data => {        //   var data = JSON.parse(data);        //   this.message = data;        //   $('#tableTest1').bootstrapTable('load', this.message);        //   console.log("init data")        // })        var that = this;        $.get("selectBtTable.php?action=init_data_list", function(data) {          var data = JSON.parse(data);          that.message = data;          $('#tableTest1').bootstrapTable('load', that.message);          console.log("init data")        })      }    },    mounted() {      console.log(this.message + "mounted")      $('#tableTest1').bootstrapTable({ columns: this.columns, height: 500, search: true });    }  })  </script></body></html>

     (adsbygoogle = window.adsbygoogle || []).push({}); 

總結

以上所述是小編給大家介紹的bootstrap-table formatter 使用vue組件的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
热久久这里只有| 久久91精品国产91久久跳| 午夜剧场成人观在线视频免费观看| 中文字幕久久精品| 成人福利在线观看| 国产99久久精品一区二区永久免费| 国产激情视频一区| 欧美国产高跟鞋裸体秀xxxhd| 精品久久久久久中文字幕大豆网| 亚洲激情久久久| 国产精品成人一区| 欧美一区在线直播| 亚洲性生活视频在线观看| 亚洲成人免费网站| 久久精品国产一区| 一区国产精品视频| 91免费电影网站| 777777777亚洲妇女| 国产成人91久久精品| 亚洲偷熟乱区亚洲香蕉av| 国产精品美女免费看| 欧美在线视频在线播放完整版免费观看| 国产91ⅴ在线精品免费观看| 91国产高清在线| 欧美专区国产专区| 欧美日韩国产一区中文午夜| 欧美激情亚洲视频| 国产精品丝袜一区二区三区| 亚洲九九九在线观看| 欧美另类极品videosbest最新版本| 国产一区二区在线免费| 久久精彩免费视频| 久久久久久久久久久久久久久久久久av| 成人久久久久久久| 亚洲成人av在线播放| 精品美女国产在线| 精品久久久久久中文字幕| 日韩精品在线视频观看| 日韩在线激情视频| 热re91久久精品国99热蜜臀| 亚洲福利影片在线| 18一19gay欧美视频网站| 国产成人精品视频| 久久69精品久久久久久国产越南| 久久久噜噜噜久久中文字免| 成人激情视频小说免费下载| 国产精品美女在线| 欧美激情性做爰免费视频| 色婷婷综合成人av| 国产精品扒开腿爽爽爽视频| 国产一区av在线| 日韩精品视频在线播放| 久久久之久亚州精品露出| 欧美性一区二区三区| 亚洲成av人乱码色午夜| 久久精视频免费在线久久完整在线看| 午夜精品蜜臀一区二区三区免费| 91视频国产高清| 亚洲国产高清福利视频| 国产成人精品网站| 欧美在线观看网站| 欧美激情乱人伦一区| 日韩小视频在线观看| 91久久精品国产91久久性色| 色偷偷噜噜噜亚洲男人| 亚洲图中文字幕| 精品自在线视频| 久久久久国产精品免费网站| 亚洲美女激情视频| 亚洲电影av在线| 国产精品黄色影片导航在线观看| 欧美精品电影免费在线观看| 亚洲视频在线观看免费| 亚洲午夜未满十八勿入免费观看全集| 国产97在线|亚洲| 57pao成人永久免费视频| 日韩av最新在线观看| 青青久久av北条麻妃海外网| 91九色综合久久| 欧美三级免费观看| 国产极品精品在线观看| 日韩精品在线观看一区二区| 亚洲精品短视频| 久久久久久久香蕉网| 国产精品视频99| 久久久久久久久久亚洲| 国产精品女人网站| xvideos国产精品| 国产欧美在线视频| 国产香蕉97碰碰久久人人| 日韩黄在线观看| 国产精品成人国产乱一区| 蜜臀久久99精品久久久无需会员| 91精品综合久久久久久五月天| 国产情人节一区| 在线视频精品一| 日韩av色在线| 美女av一区二区| 国产性猛交xxxx免费看久久| 欧美国产日产韩国视频| www.亚洲人.com| 国产精品视频yy9099| 久久青草福利网站| 黑人精品xxx一区一二区| 亚洲精品乱码久久久久久金桔影视| 国产精品国产三级国产aⅴ浪潮| 国产欧美 在线欧美| 最新日韩中文字幕| 国产亚洲精品美女久久久久| 久久精品国产成人| 成人免费激情视频| 中文字幕免费精品一区高清| 国产精品亚洲аv天堂网| 久久免费在线观看| 欧美精品第一页在线播放| 成人444kkkk在线观看| 国产亚洲欧美一区| …久久精品99久久香蕉国产| 亚洲美女免费精品视频在线观看| 久久久久久久久综合| 欧美亚洲免费电影| 26uuu另类亚洲欧美日本一| 久久久久久网站| 91社影院在线观看| 久久全球大尺度高清视频| 日韩av观看网址| 3344国产精品免费看| 亚洲激情在线视频| 欧美在线亚洲在线| 国产亚洲精品久久久久久牛牛| 国产精品香蕉在线观看| 久久久亚洲成人| 原创国产精品91| 亚洲成人1234| 日韩精品久久久久久久玫瑰园| …久久精品99久久香蕉国产| 91免费视频网站| 国产精品v片在线观看不卡| 亚洲国产精品一区二区久| 国产成人精品久久久| 欧美成人手机在线| 青青a在线精品免费观看| 九九精品在线视频| 国产精品久久久久久久久久三级| 欧美精品在线观看91| 欧美精品videofree1080p| 另类专区欧美制服同性| 俺也去精品视频在线观看| 成人亲热视频网站| 韩日精品中文字幕| 久久精品国产一区二区电影| 久久久精品日本| 国产亚洲欧洲黄色| 国产精品视频一区国模私拍| 欧美午夜精品久久久久久人妖| 欧美老女人bb| 亚洲精品理论电影| 日本精品一区二区三区在线| 国产精品久久久久久久av大片| 九九热99久久久国产盗摄| 欧美成在线视频| 欧美成人中文字幕| 亚州欧美日韩中文视频| 久久免费观看视频|