最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于vue3開發(fā)mobile-table適用于移動(dòng)端表格

 更新時(shí)間:2024年03月26日 08:27:39   作者:Taoqun  
這篇文章主要給大家介紹了關(guān)于如何基于vue3開發(fā)mobile-table適用于移動(dòng)端表格的相關(guān)資料,需要的朋友可以參考下

mobile-table 適用于移動(dòng)端表格

基于vue3開發(fā)的移動(dòng)端table表格組件

安裝

npm i mobile-table
// or
yarn add mobile-table

使用

// 導(dǎo)入組件
import { MobileTable, MobileTableColumn } from "mobile-table";
// 導(dǎo)入樣式
import "mobile-table/lib/style.css";

預(yù)覽

MobileTable 屬性說明

屬性名說明類型默認(rèn)值說明
datatable 數(shù)據(jù)ArrayArray
sortKey排序字段string‘’
sortType排序類型number0
paging是開啟分頁booleanfalse
pageIndex分頁索引number1
pageTotal總分頁數(shù)number1

MobileTable 事件說明

方法說明類型說明
sortChange排序字段和排序方法 變化Function({ sortKey: string, sortType: number })=> void
pageChangepageIndex 分頁變化Function(index: number)=> void

MobileTableColumn 屬性說明

屬性名說明類型默認(rèn)值說明
label對(duì)應(yīng)列名稱string‘’
prop對(duì)應(yīng)列字段string‘’
width對(duì)應(yīng)列的寬度numberauto
sort對(duì)應(yīng)列是否開啟排序booleanfalse
align對(duì)應(yīng)列的對(duì)齊方式stringleftleft center right

基本用法

<template>
  <MobileTable :data="data" >
    <MobileTableColumn name="姓名" prop="name" />
    <MobileTableColumn name="年齡" prop="age" />
    <MobileTableColumn name="性別" prop="sex">
      <template #default="scope">
        <div>{{ scope.row.sex === 1 ? "男" : "女" }}</div>
      </template>
    </MobileTableColumn>
  </MobileTable>
</template>

<script setup>
// 引入組件
import { MobileTable, MobileTableColumn } from "mobile-table";
import "mobile-table/lib/style.css";
import { ref } from "vue";

// 表格數(shù)據(jù)
const data = ref([
  {
    name: "張三",
    age: 18,
    sex: 1,
  },
  {
    name: "李四",
    age: 18,
    sex: 1,
  },
  {
    name: "王小紅",
    age: 18,
    sex: 2,
  },
]);

</script>

<style scoped></style>

所有配置 支持分頁 支持排序

<template>
  <MobileTable
    :data="data"
    :sortKey="sortKey"
    :sortType="sortType"
    :paging="isShowPaging"
    :pageIndex="pageIndex"
    :pageTotal="pageTotal"
    @sortChange="onSortChange"
    @pageChange="onPageChange"
  >
    <MobileTableColumn name="姓名" prop="name" />
    <MobileTableColumn name="年齡" prop="age" :sort="true" />
    <MobileTableColumn name="性別" prop="sex">
      <template #default="scope">
        <div>{{ scope.row.sex === 1 ? "男" : "女" }}</div>
      </template>
    </MobileTableColumn>
  </MobileTable>
</template>

<script setup>
import { MobileTable, MobileTableColumn } from "mobile-table";
import "mobile-table/lib/style.css";
import { ref } from "vue";

// 表格數(shù)據(jù)
const data = ref([
  {
    name: "張三",
    age: 18,
    sex: 1,
  },
  {
    name: "李四",
    age: 18,
    sex: 1,
  },
  {
    name: "王小紅",
    age: 18,
    sex: 2,
  },
]);

// 排序
const sortKey = ref("name");
const sortType = ref(1);

// 分頁
const isShowPaging = ref(true);
const pageIndex = ref(1);
const pageTotal = ref(12);

// 修改排序
function onSortChange(option = {}) {
  sortKey.value = option.sortKey;
  sortType.value = option.sortType;
}

// 修改分頁
function onPageChange(index) {
  pageIndex.value = index;
}
</script>

<style scoped></style>

總結(jié) 

到此這篇關(guān)于如何基于vue3開發(fā)mobile-table適用于移動(dòng)端表格的文章就介紹到這了,更多相關(guān)vue3 mobile-table移動(dòng)端表格內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 一文讀懂vue動(dòng)態(tài)屬性數(shù)據(jù)綁定(v-bind指令)

    一文讀懂vue動(dòng)態(tài)屬性數(shù)據(jù)綁定(v-bind指令)

    這篇文章主要介紹了vue動(dòng)態(tài)屬性數(shù)據(jù)綁定(v-bind指令)的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • vue中設(shè)置滾動(dòng)條方式

    vue中設(shè)置滾動(dòng)條方式

    這篇文章主要介紹了在vue中設(shè)置滾動(dòng)條的方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Vue3中集成高德地圖并實(shí)現(xiàn)平移縮放功能

    Vue3中集成高德地圖并實(shí)現(xiàn)平移縮放功能

    隨著前端技術(shù)的不斷發(fā)展,地圖應(yīng)用在我們的項(xiàng)目中越來越常見,本文將介紹如何在Vue3項(xiàng)目中集成高德地圖,并通過簡(jiǎn)單的配置實(shí)現(xiàn)地圖的平移和縮放功能,需要的朋友可以參考下
    2024-09-09
  • 詳解基于mpvue微信小程序下載遠(yuǎn)程圖片到本地解決思路

    詳解基于mpvue微信小程序下載遠(yuǎn)程圖片到本地解決思路

    這篇文章主要介紹了詳解基于mpvue微信小程序下載遠(yuǎn)程圖片到本地解決思路,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-05-05
  • vue的代理配置pathRewrite重寫不生效問題及解決

    vue的代理配置pathRewrite重寫不生效問題及解決

    這篇文章主要介紹了vue的代理配置pathRewrite重寫不生效問題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • 淺談vue中組件綁定事件時(shí)是否加.native

    淺談vue中組件綁定事件時(shí)是否加.native

    今天小編就為大家分享一篇淺談vue中組件綁定事件時(shí)是否加.native,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Vue3 computed初始化獲取設(shè)置值實(shí)現(xiàn)示例

    Vue3 computed初始化獲取設(shè)置值實(shí)現(xiàn)示例

    這篇文章主要為大家介紹了Vue3 computed初始化以及獲取值設(shè)置值實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • vue組件文檔(.md)中如何自動(dòng)導(dǎo)入示例(.vue)詳解

    vue組件文檔(.md)中如何自動(dòng)導(dǎo)入示例(.vue)詳解

    這篇文章主要給大家介紹了關(guān)于vue組件文檔(.md)中如何自動(dòng)導(dǎo)入示例(.vue)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • Vue-Cli項(xiàng)目?jī)?yōu)化操作的實(shí)現(xiàn)

    Vue-Cli項(xiàng)目?jī)?yōu)化操作的實(shí)現(xiàn)

    這篇文章主要介紹了Vue-Cli項(xiàng)目?jī)?yōu)化操作,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • vue.js 1.x與2.0中js實(shí)時(shí)監(jiān)聽input值的變化

    vue.js 1.x與2.0中js實(shí)時(shí)監(jiān)聽input值的變化

    這篇文章主要介紹了vue.js 1.x與vue.js2.0中js實(shí)時(shí)監(jiān)聽input值的變化的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。
    2017-03-03

最新評(píng)論

巧家县| 尚义县| 白玉县| 西乌珠穆沁旗| 汤阴县| 芷江| 东莞市| 双江| 尼勒克县| 喀喇沁旗| 陇川县| 平乐县| 曲沃县| 马尔康县| 昌图县| 永昌县| 九龙城区| 蓬溪县| 廉江市| 乃东县| 和顺县| 岐山县| 枣强县| 太湖县| 政和县| 金沙县| 武清区| 海安县| 祁东县| 霍城县| 九台市| 鄯善县| 阿拉善左旗| 阜阳市| 奉节县| 乌海市| 蒙城县| 依安县| 沂南县| 虎林市| 四平市|