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

首頁 > 開發 > JS > 正文

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

2024-05-06 16:50:39
字體:
來源:轉載
供稿:網友

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組件的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色老头一区二区三区| 欧美日韩另类视频| 久久亚洲影音av资源网| 亚洲天堂2020| 国产精品igao视频| 国产精品久久久久久久久男| 亚洲精品suv精品一区二区| 国产日韩视频在线观看| 中文字幕国产日韩| 久久香蕉国产线看观看网| 亚洲xxxx在线| 国产欧美欧洲在线观看| 欧美成年人在线观看| 精品国产乱码久久久久酒店| www.欧美精品一二三区| 中文.日本.精品| 久热爱精品视频线路一| 国产精品扒开腿做爽爽爽视频| 国产suv精品一区二区| 国产亚洲精品一区二区| 国产精品99导航| 中文字幕综合在线| 欧美疯狂xxxx大交乱88av| 国产精品一区二区三区久久久| 日本亚洲欧洲色α| 欧美日韩一区二区免费视频| 欧美精品做受xxx性少妇| 国产日韩欧美在线| 精品久久久久久久久久久久久久| 国产精品久久久久久av| 欧美日韩视频在线| 久久99热精品这里久久精品| 午夜精品久久久久久久久久久久| 国产成人精品电影久久久| 欧美日韩人人澡狠狠躁视频| 国产精品嫩草影院久久久| 亚洲欧洲日产国产网站| 亚洲91av视频| 色妞欧美日韩在线| 欧美做爰性生交视频| 国产99久久精品一区二区永久免费| 国产精品久久久久久久app| 日韩免费av片在线观看| 欧美性xxxxx极品娇小| 亚洲丁香久久久| 亚洲国产天堂久久国产91| 久久精品国产亚洲精品| 亚洲国内精品视频| 91成人国产在线观看| 欧美激情a∨在线视频播放| 亚洲人成免费电影| 久久69精品久久久久久国产越南| 国产精品av免费在线观看| 国产成人欧美在线观看| 亚洲欧洲高清在线| 欧美视频在线免费看| 欧美性感美女h网站在线观看免费| 亚洲人成在线播放| 亚洲在线一区二区| 91精品国产综合久久久久久久久| 国产欧美久久久久久| 国产精品福利无圣光在线一区| 日韩av在线资源| 色香阁99久久精品久久久| 欧美黄色片免费观看| 亚洲欧洲成视频免费观看| 免费成人高清视频| 精品欧美一区二区三区| 亚洲国产黄色片| 精品中文字幕久久久久久| 美女国内精品自产拍在线播放| 欧洲日韩成人av| 欧美在线视频网站| 欧美日韩亚洲精品一区二区三区| 伊人一区二区三区久久精品| 国产一区二区三区四区福利| 91网站免费看| 国产不卡精品视男人的天堂| 97国产精品人人爽人人做| 国产成人aa精品一区在线播放| 国产精品尤物福利片在线观看| 国产亚洲激情在线| 亚洲福利在线看| 欧美精品福利视频| 日韩av男人的天堂| 日本欧美精品在线| 日本精品久久久久影院| 欧美精品一区在线播放| 国产视频在线观看一区二区| 久久亚洲一区二区三区四区五区高| 国产精品自拍视频| 亚洲第一视频网| 精品调教chinesegay| 久久网福利资源网站| 国产精品久久久久久久久久新婚| 色噜噜国产精品视频一区二区| 国产亚洲精品久久久久动| 91精品久久久久久久| 国产最新精品视频| 国产91在线播放九色快色| 成人精品aaaa网站| 5278欧美一区二区三区| 国产99在线|中文| 日韩亚洲国产中文字幕| 日韩av电影手机在线| 亚洲女人初尝黑人巨大| 国产偷亚洲偷欧美偷精品| 68精品久久久久久欧美| 久久躁日日躁aaaaxxxx| 成人黄色免费网站在线观看| 久久在线视频在线| 久久成人av网站| 日韩经典中文字幕在线观看| 国产亚洲a∨片在线观看| 国产一区欧美二区三区| 国产综合视频在线观看| 亚洲综合色激情五月| 欧美日韩一区二区三区在线免费观看| 日韩中文在线观看| 国内揄拍国内精品| 91精品视频免费看| 亚洲男人7777| 日韩有码片在线观看| 69久久夜色精品国产69| 亚洲国产精久久久久久| 久久久国产视频91| 国产精品成人一区二区三区吃奶| 亚洲性生活视频| 欧美亚洲国产日本| 97视频在线观看免费高清完整版在线观看| 日韩在线视频播放| 久久久久久久久久久免费精品| 日韩欧美一区二区在线| 日韩av在线网| 国产精品中文久久久久久久| 亚洲第一男人天堂| 国产精品中文字幕在线| 亚洲片av在线| 一区二区三区www| 亚洲欧美变态国产另类| 中文字幕久热精品视频在线| 久久久极品av| 日韩一区二区三区国产| 亚洲第一色中文字幕| 国产成人精品一区| 日韩不卡中文字幕| 欧美激情视频网站| 欧美激情按摩在线| 一区二区三区天堂av| 在线电影中文日韩| 一区二区三区精品99久久| 精品夜色国产国偷在线| 亚洲欧美日韩精品久久奇米色影视| 久久国产精品免费视频| 51久久精品夜色国产麻豆| 91精品久久久久久久久久久久久久| 清纯唯美日韩制服另类| 亚洲影院在线看| 日本一本a高清免费不卡| 精品综合久久久久久97| 日韩精品免费在线观看| 国产精品免费福利| 国产视频精品在线| 亚洲国产精品字幕|