mint ui是什么(怎样操作Vue使用MintUI实现左滑删除效果CellSwipe)

本文目录
怎样操作Vue使用MintUI实现左滑删除效果CellSwipe
这次给大家带来怎样操作Vue使用Mint UI实现左滑删除效果CellSwipe,操作Vue使用Mint UI实现左滑删除效果CellSwipe的注意事项有哪些,下面就是实战案例,一起来看一下。
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如下:
代码示例:
《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的默认样式
效果展示:
相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!
推荐阅读:
怎样使用React native ListView增加顶部下拉刷新和底下点击刷新
如何使用Vue2.0调用摄像头进行拍照
mint-ui里的badge怎么用
首先放上mint-ui中文文档
近来在使用mint-ui,发现部分插件在讲解上并不是很详细,部分实例找不到使用的代码。github上面的分享,里面都是markdown文件,内容就是网上的文档
刚好自己在用,网上能找到的资料也不是很详细,自己写写咯。持续更新...emmmmm,应该可以吧,我这么懒。希望能给别人带来帮助。
介绍一下mint-ui的特性
特性介绍
Mint UI 包含丰富的 CSS 和 JS 组件,能够满足日常的移动端开发需要。通过它,可以快速构建出风格统一的页面,提升开发效率。
真正意义上的按需加载组件。可以只加载声明过的组件及其样式文件,无需再纠结文件体积过大。
考虑到移动端的性能门槛,Mint UI 采用 CSS3 处理各种动效,避免浏览器进行不必要的重绘和重排,从而使用户获得流畅顺滑的体验。
依托 Vue.js 高效的组件化方案,Mint UI 做到了轻量化。即使全部引入,压缩后的文件体积也仅有 ~30kb (JS + CSS) gzip。
- 《mt-cell title="开关状态"》 《mt-switch v-model="openValue" @change="changeStatus"》《/mt-switch》《/mt-cell》
- 《mt-navbar v-model="selected" 》 《mt-tab-item id="1"》选项一《/mt-tab-item》 《mt-tab-item id="2"》选项二《/mt-tab-item》《/mt-navbar》《mt-tab-container v-model="selected"》 《mt-tab-container-item id="1"》 《div v-infinite-scroll="loadMore" infinite-scroll-disabled="loading" infinite-scroll-distance="10" class="content" 》 《/div》 《/mt-tab-container-item》 《mt-tab-container-item id="2"》 《div v-infinite-scroll="loadMoreReceive" infinite-scroll-disabled="loadingReceive" infinite-scroll-distance="10" class="content" 》 《/div》 《/mt-tab-container-item》《/mt-tab-container》
这个组件库,适合于基于vue的手机页面开发。
1.cell的使用
先丢个图↓
在做switch的时候,想做成文字和switch在列表的两侧。效果出不来,发现有很多人跟我一样死命的钻switch的文档,以及找switch的相关资料。然后实际上,应该用cell才对。
?
123利用cell的布局,和switch相结合。产生下面的结果。
2.Infinite scroll 和 Navbar结合使用
Navbar 是这样的↓
Infinite scroll 是这样的↓
两个结合起来,就是把Infinite scroll嵌套在 《mt-tab-container-item id="1"》《/mt-tab-container-item》里面,然后效果就出来了。
简单的就是酱紫的。
?
12345678910111213141516171819202122这样基本页面就出来了。
ZUI 和mint-ui,element ui哪个更适合用VUE开发
minit-ui是移动端是饿了么团队开发的,后者element-ui是PC端也是饿了么团队开发的,无论是移动端或者PC端结合Vue都比较适合开发,ZUI组件不是很强大,可以满足一般程序的需求。
ZUI系统最显著的特性之一,通过构建完善的系统级防护,打造自动安全的能力。并通过基于大数据下的多级递进自启拦截防护引擎,有效追踪家族应用、跨家族应用;
如果你只需要使用某个组件,可以仅引入这个组件,Mint
UI
能够保证在代码打包时,与这个组件无关的文件不会出现在最终代码里。

更多文章:
unix时间戳字段异常值怎么处理(怎么对统计数据的异常值进行判断和处理)
2026年5月15日 06:00
java视频教程马士兵(哪里可以下载全部马士兵JAVA视频教程)
2026年4月6日 02:00
程序员最喜欢的编辑器颜色(我终于知道为什么很多程序员编辑器都用暗色背景了)
2026年7月12日 13:00
必会失去随机存取功能(计算机储存中断电后其中信息会丢失的是什么)
2026年5月16日 20:15
unicode字符转换(Unicode 与 UTF-8 之间的转换)
2025年9月26日 12:00
stack英语(叠什么意思近义词和反义词是什么英文翻译是什么)
2025年7月31日 18:00
没有建站经验怎样创建一个属于自己网站?网站建设的前期准备,建站前须知的几点准备事项
2026年8月18日 03:45
floating tobu(求初音easy dance的歌词啊~~~~~)
2025年7月30日 15:00
减肥为什么不用lose weight(put on 、 put off、 put up、 put down、哪个有 减肥 的意思)
2026年7月27日 16:15













