天天看点

MintUI使用方式MintUI使用方式

MintUI使用方式

mintUI APi网址

使用node环境进行安装使用

安装指令

npm i mint-ui -S

使用脚手架vue-cli创建项目

npm install -g vue-cli
vue init webpack projectname
           
或者

使用指令

npm install -g @vue/cli

下载安装最新的脚手架方式

然后使用指令

vue create projectname

方式创建新的脚手架项目

使用指令

npm install -g -S mint-ui

方式安装mintUI框架

切换到项目根目录下打开命令行窗口使用指令

npm run serve

即可运行刚刚创建的vue脚手架项目

配置使用MintUI

在脚手架项目的main.js文件中使用如下代码

import Vue from 'vue'
// 重点引入框架
import MintUI from 'mint-ui'
// 引入框架的css样式
import 'mint-ui/lib/style.css'
import App from './App.vue'
// 挂载到vue的跟组件下
Vue.use(MintUI)

new Vue({
  el: '#app',
  components: { App }
})
           

简单介绍

mintUI是饿了么团队开发开封的框架,适合移动端的ui设计

组件

顶部导航栏

<mt-header title="标题过长会隐藏后面的内容啊哈哈哈哈">
  <router-link to="/" slot="left">
    <mt-button icon="back">返回</mt-button>
  </router-link>
  <mt-button icon="more" slot="right"></mt-button>
</mt-header>
           
参数 说明 类型 可选值 默认值
fixed 固定在页面顶部 Boolean false
title 标题 String

底部选项卡

顶部选项卡

按钮组件

单元格组件

可以滑动的单元格

加载时的加载动画

面板

搜索框

开关组件

复选框列表

单选框

表单编辑器

<mt-field label="用户名" placeholder="请输入用户名" v-model="username"></mt-field>
<mt-field label="邮箱" placeholder="请输入邮箱" type="email" v-model="email"></mt-field>
<mt-field label="密码" placeholder="请输入密码" type="password" v-model="password"></mt-field>
<mt-field label="手机号" placeholder="请输入手机号" type="tel" v-model="phone"></mt-field>
<mt-field label="网站" placeholder="请输入网址" type="url" v-model="website"></mt-field>
<mt-field label="数字" placeholder="请输入数字" type="number" v-model="number"></mt-field>
<mt-field label="生日" placeholder="请输入生日" type="date" v-model="birthday"></mt-field>
<mt-field label="自我介绍" placeholder="自我介绍" type="textarea" rows="4" v-modal="introduction"></mt-field>
           
参数 说明 类型 可选值 默认值
type 输入框类型 String text, number, email, url, tel, date, datetime, password, textarea text
label 标签 String
value 绑定表单输入值 String
rows 类型为 textarea 时可指定高度(显示行数) Number
placeholder 占位内容 String
disableClear 禁用 clear 按钮 Booean false
readonly readonly Boolean false
disabled disabled Boolean false
state 校验状态 String error, success, warning
attr 设置原生属性,例如 :attr="{ maxlength: 10 }" Object

徽章

继续阅读