Vue 使用 Mint UI 實(shí)現(xiàn)左滑刪除效果CellSwipe
Mint UI 是餓了么開源的,基于 Vue.js 的移動(dòng)端組件庫。
關(guān)于Mint UI,有文檔不夠準(zhǔn)確詳盡,組件略顯粗糙,功能不夠完善等問題;也有高度組件化,體積小等優(yōu)點(diǎn)。
安裝Mint UI:
# Vue 1.x npm install mint-ui@1 -S # Vue 2.0 npm install mint-ui -S
引入組件:
// 引入全部組件
import Mint from 'mint-ui';
import 'mint-ui/lib/style.css'
Vue.use(Mint);
// 按需引入部分組件
import { CellSwipe } from 'mint-ui';
Vue.component(CellSwipe.name, CellSwipe);
從文檔中摘錄API,Slot如下:

代碼示例:
<ul class="list">
<li class="item" v-for="section in sectionList">
<mt-cell-swipe
:right="[
{
content: '刪除',
style: { background: '#ff7900', color: '#fff'},
handler: () => deleteSection(section.PartId)
}
]">
<p class="section">{{section.PartName}}</p>
<p class="teacher">{{section.TeacherName}}</p>
</mt-cell-swipe>
</li>
</ul>
:right可以定義不止一個(gè)按鈕,也可以自行修改CellSwipe的默認(rèn)樣式
效果展示:
總結(jié)
以上所述是小編給大家介紹的Vue 使用 Mint UI 實(shí)現(xiàn)左滑刪除效果CellSwipe,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Vue3 + ElementPlus動(dòng)態(tài)合并數(shù)據(jù)相同的單元格的完整代碼
文章介紹了如何使用ElementPlus的Table組件動(dòng)態(tài)合并單元格,適用于后臺(tái)數(shù)據(jù)返回格式動(dòng)態(tài)且沒有規(guī)律的場景,包括數(shù)據(jù)處理和按鈕操作,文章還附帶了效果圖和代碼詳解,希望能對(duì)大家有所幫助,感興趣的朋友跟隨小編一起看看吧2025-02-02
Vue.Draggable使用文檔超詳細(xì)總結(jié)
Vue拖拽組件(Draggable)是一個(gè)允許與View-Model同步進(jìn)行拖放排序的Vue組件,下面這篇文章主要給大家介紹了關(guān)于Vue.Draggable使用文檔的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-08-08
vue-cli+webpack項(xiàng)目 修改項(xiàng)目名稱的方法
下面小編就為大家分享一篇vue-cli+webpack項(xiàng)目 修改項(xiàng)目名稱的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-02-02

