欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Vue 使用 Mint UI 实现左滑删除效果CellSwipe

程序员文章站 2022-06-08 23:03:07
mint ui 是饿了么开源的,基于 vue.js 的移动端组件库。 关于mint ui,有文档不够准确详尽,组件略显粗糙,功能不够完善等问题;也有高度组件化,体积小等优...

mint ui 是饿了么开源的,基于 vue.js 的移动端组件库。

关于mint ui,有文档不够准确详尽,组件略显粗糙,功能不够完善等问题;也有高度组件化,体积小等优点。

安装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如下:

Vue 使用 Mint UI 实现左滑删除效果CellSwipe

代码示例:

<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可以定义不止一个按钮,也可以自行修改cellswipe的默认样式

效果展示:

Vue 使用 Mint UI 实现左滑删除效果CellSwipe 

总结

以上所述是小编给大家介绍的vue 使用 mint ui 实现左滑删除效果cellswipe,希望对大家有所帮助