首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >记录使用mint-ui的感想

记录使用mint-ui的感想

作者头像
何处锦绣不灰堆
发布于 2020-05-29 06:55:40
发布于 2020-05-29 06:55:40
86700
代码可运行
举报
文章被收录于专栏:农历七月廿一农历七月廿一
运行总次数:0
代码可运行
mint-ui

今天记录一下使用mint-ui的心得,首先说明一下mint-ui是用来做手机端界面的ui库,这个ui库我是做项目的时候使用到了,所以今天简单的说明记录一下该库的一些存在的一些可能会出问题的地方,毕竟刚开始使用,不是很熟练,所以简单的写一下。

vue安装引入mint-ui

和引入平常的ui库一样,在终端输入:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
npm i mint-ui -S

main.js中引入:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import MintUI from 'mint-ui'
Vue.use(MintUI)

个别的样式是需要单独引入的

部分引入的话,直接在main.js中引入需要的功能:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import { Button, Cell } from 'mint-ui'
Vue.component(Button.name, Button)
Vue.component(Cell.name, Cell)
举例使用第一类:直接引用

举例使用一个提示信息吧:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import { Toast } from 'mint-ui';
let instance = Toast('提示信息');
setTimeout(() => {
  instance.close();
}, 2000);

下面将这个提示语句封装起来:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import {Toast} from 'mint-ui';
/**
 * @instance mint-ui 提示语句
 * @param val 需要传递的话
 */
export function instance(val) {
  let instance = Toast(val);
  setTimeout(() => {
    instance.close();
  }, 2000);
}

建议:类似于这样的提示我基本都会封装起来,目的很简单的,我们使用的时候麻烦程度是一样的,但是更改的时候就会简单很多,直接一个文件更改就可以,例如产品让你将提示时间改为3秒,那个时候你总不能一个一个来吧,直接一个文件改是最好的。

举例使用第二类:绑定数据
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<mt-picker :slots="slots" @change="onValuesChange"></mt-picker>
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
export default {
  methods: {
    onValuesChange(picker, values) {
      if (values[0] > values[1]) {
        picker.setSlotValue(1, values[0]);
      }
    }
  },
  data() {
    return {
      slots: [
        {
          flex: 1,
          values: ['2015-01', '2015-02', '2015-03', '2015-04', '2015-05', '2015-06'],
          className: 'slot1',
          textAlign: 'right'
        }, {
          divider: true,
          content: '-',
          className: 'slot2'
        }, {
          flex: 1,
          values: ['2015-01', '2015-02', '2015-03', '2015-04', '2015-05', '2015-06'],
          className: 'slot3',
          textAlign: 'left'
        }
      ]
    };
  }
};

mint-ui是一个比较好用的移动端ui库,基本使用是很简单的,和element基本是一样的,所以还是慢慢使用吧.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
62. Vue 饿了么Mint UI组件的基本使用
前面的篇章基本已经说明在webpack中如何构建vue框架的时候。除了这些基础框架的要素,为了快速开发app应用。还要借助于更多的开源组件。
Devops海洋的渔夫
2020/08/26
2.6K0
62. Vue 饿了么Mint UI组件的基本使用
饿了么Mint UI库Datetime picker日期选择器采坑记录
Mint UI 是饿了么前端团队(elemeFE)推出的专门针对移动端的前端 UI 库,不过其 github 库已经有2年多没有更新了,API 也不是很详细。
德顺
2019/12/02
2.6K0
饿了么Mint UI库Datetime picker日期选择器采坑记录
vue踩坑记-项目对axios进行封装
我们在做vue项目的时候,经常会遇到一个问题就是我们的请求需要加请求头,或者还不是一个请求头的情况,那么其实我们可以使用比较原始的办法,直接在我们写的时候就直接加上请求头,这样可以避免后期加不上的情况,但是有下面两种情况是我们很无奈的,第一是请求头信息改掉了,第二是开始的时候没有加,但是后面要求我们加上的时候,这两种情况如果我们的请求比较少的时候还是可以接受的,但是如果多的时候就比较恶心了,估计死的心都有了,还有就是我们版本迭代的时候,域名名字中间会加上对应的版本号,这个时候如果一个一个写的话,估计也够让人头疼的事情,等等情况,都是在接口名字上做的文章,那我们对请求的封装就显的尤为重要。那么其实我们如果前期没有封装请求的话,也是可以的统一配置的,只是这是不得已而为之的办法,统一配置请求信息
何处锦绣不灰堆
2020/05/29
5350
vue踩坑记-项目对axios进行封装
Mint-UI
MUI不同于Mint-UI,MUI只是开发出来的一套很好用的代码片段,里面提供了配置的样式,配置的HTML代码段,类似于Bootstrap;
全栈程序员站长
2022/09/06
2.8K0
Vue移动组件库Mint UI的安装与使用
更多 MintUI 组件请参考 http://mint-ui.github.io/docs/#/zh-cn2/repositories
Leophen
2019/08/23
2K0
Vue项目使用mt-picker实现省市区三级联动踩坑记录
使用的是饿了么团队的移动端组件库 Mint UI 中的 Picker 组件,官方的文档也是十分的不详细。
德顺
2020/07/21
1.4K0
Vue + Mint-ui 封装滚轮选择器
比如要实现 App 中常见的滚轮选择器,需要将 Popup 和 Picker 组合起来,并根据项目的 UI 效果做一定的定制。
solocoder
2022/04/06
1.2K0
Vue + Mint-ui 封装滚轮选择器
Mint UI入门系列教程
今天具体说一说比较常用的;Mint UI框架的按钮组件,Mint UI是 饿了么团队开发基于vue .js的移动端UI框架,它包含丰富的 CSS 和 JS 组件,能够满足日常的移动端开发需要
王小婷
2019/05/14
3.7K0
Mint UI入门系列教程
Vue 08.webpack中使用.vue组件
注意:不能使用npm下载,需要从 github 上下载现成的包并解压,然后拷贝到项目中使用
LittlePanger
2020/04/14
1.2K0
Vue移动端框架Mint UI教程-搭建环境引入框架(一)
今天具体说一说比较常用的;Mint UI框架的按钮组件,Mint UI是 饿了么团队开发基于vue .js的移动端UI框架,它包含丰富的 CSS 和 JS 组件,能够满足日常的移动端开发需要。
王小婷
2019/03/22
3.1K0
Vue移动端框架Mint UI教程-搭建环境引入框架(一)
Vue移动端框架Mint UI教程-搭建环境引入框架(一)
今天具体说一说比较常用的;Mint UI框架的按钮组件,Mint UI是 饿了么团队开发基于vue .js的移动端UI框架,它包含丰富的 CSS 和 JS 组件,能够满足日常的移动端开发需要。
王小婷
2025/05/18
850
Vue移动端框架Mint UI教程-搭建环境引入框架(一)
vue-cli3项目搭建配置以及性能优化
在之前的开发中主要用的是vue-cli2,最近空闲时间比较多,接下来有新项目,本着偷懒的本能,自己打算搭建一个基础包以备后期开发应用,并对其进行性能优化和配置
青梅煮码
2023/03/13
1.7K0
vue-cli3项目搭建配置以及性能优化
目前流行前端几大UI框架
在前端项目开发过程中,总是会引入一些UI框架,已为方便自己的使用,很多大公司都有自己的一套UI框架,下面就是最近经常使用并且很流行的UI框架。
honey缘木鱼
2019/01/28
2.2K0
目前流行前端几大UI框架
三年经验前端vue面试记录
vue-router中两个重要组件router-link和router-view,分别起到导航作用和内容渲染作用,但是回答如何生效还真有一定难度
bb_xiaxia1998
2022/10/31
2.2K0
写表单你还在复制粘贴吗?推荐你使用基于Vant-UI二次封装的数据驱动式表单自动生成组件
在使用Vue写移动端开发的时候,难免会遇到需要写很多的表单,所以我在现在的项目里面集成了有赞的Vant-ui组件库,但是感觉Vant-ui对于表单组件的调用方式有点繁琐,实在不愿意去干这么一样的事情,就封装了一个基于Vant-ui的数据驱动式表单自动生成组件。
吴佳
2022/09/26
2.1K0
vue之vue组件component整理
组件是可复用的 Vue 实例,且带有一个名字:在这个例子中是。我们可以在一个通过 new Vue 创建的 Vue 根实例中,把这个组件作为自定义元素来使用:
山行AI
2019/07/30
6.9K0
vue之vue组件component整理
从零开始,手摸手搭建前端组件库
https://majunchang.github.io/mi.vant/#/quickStart
念念不忘
2019/11/11
2.9K1
学生管理系统Element UI版
链接:https://pan.baidu.com/s/1FAb2WUSUwpRuwIB9Spy3oQ  提取码:1234
陶然同学
2023/02/24
1.6K0
学生管理系统Element UI版
uni-app 结合云函数开发小程序博客(二):云函数实现登录注册
不好意思大家,个人原因拖了一周时间才发表第二篇,没想到还有朋友在支持,非常感谢和抱歉。第一篇中已经引入了第三方样式,实现了主题和语言的切换;本篇主要开始页面的搭建和云函数创建,前端代码通过uniCloud.callFunction()方法调用云函数,云函数中可执行js运算、读写云数据库(NoSQL),直接返回json数据,也可以使用npm安装第三方依赖。服务端环境安装配置和安全等方面完全不需要去考虑。
一只图雀
2020/05/07
3.5K0
Element-UI快速入门
https://element.eleme.cn/#/zh-CN/component/installation
陶然同学
2023/02/24
4.4K0
Element-UI快速入门
相关推荐
62. Vue 饿了么Mint UI组件的基本使用
更多 >
交个朋友
加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档