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

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

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

mobile-table 適用于移動端表格

基于vue3開發(fā)的移動端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 屬性說明

屬性名說明類型默認值說明
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 屬性說明

屬性名說明類型默認值說明
label對應(yīng)列名稱string‘’
prop對應(yīng)列字段string‘’
width對應(yīng)列的寬度numberauto
sort對應(yīng)列是否開啟排序booleanfalse
align對應(yīng)列的對齊方式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適用于移動端表格的文章就介紹到這了,更多相關(guān)vue3 mobile-table移動端表格內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

    淺談vue中組件綁定事件時是否加.native

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

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

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

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

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

    Vue-Cli項目優(yōu)化操作的實現(xiàn)

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

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

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

最新評論

临夏县| 绥棱县| 尉犁县| 应城市| 中超| 涞水县| 青冈县| 汉沽区| 右玉县| 台湾省| 武义县| 寿阳县| 安多县| 璧山县| 彩票| 庆城县| 静海县| 兴和县| 延安市| 鹿泉市| 凤山县| 黔江区| 江安县| 安徽省| 通榆县| 宁波市| 墨竹工卡县| 嵩明县| 肥西县| 大竹县| 通辽市| 新宁县| 景东| 麻阳| 中牟县| 建水县| 安仁县| 庆阳市| 西乌珠穆沁旗| 石城县| 武功县|