欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jqgrid 的vue

劉柏宏2年前8瀏覽0評論

在Vue.js應用程序中使用jqGrid非常簡單,只需安裝兩個npm包:jquery和jqgrid。將它們添加到Vue應用程序中的方式是,首先在main.js文件中導入它們:

import $ from 'jquery';
import 'jqgrid/dist/jquery.jqgrid.min.js';
import 'jqgrid/dist/jquery.jqgrid.min.css';

現(xiàn)在您可以在任何Vue組件中使用jqGrid!在您的組件內(nèi),首先定義一個用于渲染表格的div和所需的數(shù)據(jù):

<template>
<div id="grid"></div>
</template>
<script>
export default {
data() {
return {
gridData: [
{id: 1, name: 'John Doe', age: 30},
{id: 2, name: 'Jane Smith', age: 25},
{id: 3, name: 'Bob Johnson', age: 40}
]
}
}
}
</script>

現(xiàn)在在組件的mounted鉤子函數(shù)中,您可以使用jqGrid創(chuàng)建和設置表格的選項:

mounted() {
let $grid = $('#grid');
$grid.jqGrid({
data: this.gridData,
datatype: 'local',
colModel: [
{name: 'id', label: 'ID'},
{name: 'name', label: 'Name'},
{name: 'age', label: 'Age'}
],
viewrecords: true,
height: 300
});
}

在上面的代碼中,我們使用組件的數(shù)據(jù)作為表格的數(shù)據(jù)源。datatype設置為'local'表示數(shù)據(jù)是本地的。colModel是一個對象數(shù)組,定義了每列的名稱和標簽。在這個例子中,我們有三列:id,name和age。viewrecords設置為true可以顯示記錄總數(shù)和當前顯示的記錄范圍。表格的高度設置為300個像素。

這是你如何在一個Vue.js應用程序中使用jqGrid!您可以使用jqGrid的許多選項來定制表格的行為和外觀。如果您需要更多的幫助,請查看jqGrid文檔并參考Vue.js官方文檔。