欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于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)文章

  • Vant2移動端Vue組件庫問題記錄

    Vant2移動端Vue組件庫問題記錄

    Vant是一套輕量、可靠的移動端組件庫,通過Vant可以快速搭建出風(fēng)格統(tǒng)一的頁面,提升開發(fā)效率,下面這篇文章主要給大家介紹了關(guān)于Vant2移動端Vue組件庫問題的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • vue2.0實戰(zhàn)之使用vue-cli搭建項目(2)

    vue2.0實戰(zhàn)之使用vue-cli搭建項目(2)

    這篇文章主要為大家詳細介紹了vue2.0實戰(zhàn)第二篇使用vue-cli搭建項目,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • vue中使用event.target.value踩坑記錄

    vue中使用event.target.value踩坑記錄

    這篇文章主要介紹了vue中使用event.target.value踩坑記錄,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue出現(xiàn)Uncaught SyntaxError:Unexpected token問題及解決

    vue出現(xiàn)Uncaught SyntaxError:Unexpected token問題及解決

    這篇文章主要介紹了vue出現(xiàn)Uncaught SyntaxError:Unexpected token問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • vue 子組件修改data或調(diào)用操作

    vue 子組件修改data或調(diào)用操作

    這篇文章主要介紹了vue 子組件修改data或調(diào)用操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • Vue3動態(tài)組件component不生效問題解決方法

    Vue3動態(tài)組件component不生效問題解決方法

    動態(tài)組件component是Vue中非常實用的一個功能,它可以根據(jù)條件動態(tài)切換不同的組件,在Vue3中使用方法和Vue2基本一致,在vue3使用component動態(tài)組件展示組件時,組件就是不展示顯示空白,所以本文記錄了Vue3動態(tài)組件component不生效問題解決方法,需要的朋友可以參考下
    2024-08-08
  • vue3?中ref和reactive的區(qū)別講解

    vue3?中ref和reactive的區(qū)別講解

    如果在template里使用的是ref類型的數(shù)據(jù),?那么Vue會自動幫我們添加.value,如果在template里使用的是reactive類型的數(shù)據(jù),?那么Vue不會自動幫我們添加.value,這篇文章主要介紹了vue3?中ref和reactive的區(qū)別,需要的朋友可以參考下
    2022-12-12
  • vue3使用深度選擇器修改樣式問題

    vue3使用深度選擇器修改樣式問題

    這篇文章主要介紹了vue3使用深度選擇器修改樣式問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • vue實現(xiàn)打包添加二級目錄

    vue實現(xiàn)打包添加二級目錄

    這篇文章主要介紹了vue實現(xiàn)打包添加二級目錄方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 詳解Vue-cli3 項目在安卓低版本系統(tǒng)和IE上白屏問題解決

    詳解Vue-cli3 項目在安卓低版本系統(tǒng)和IE上白屏問題解決

    這篇文章主要介紹了Vue-cli3 項目在安卓低版本系統(tǒng)和 IE 上白屏問題解決,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04

最新評論