1. npm 安装使用
npm i mint-ui@1 -S
2 在mian.js里面引入
import Vue from 'vue'
import MintUI from 'mint-ui'
import 'mint-ui/lib/style.css'
import App from './App.vue'
Vue.use(MintUI)
new Vue({
el: '#app',
components: { App }
})
安装 babel-plugin-component:
npm install babel-plugin-component -D
然后,将 .babelrc 修改为:
{
"presets": [
["es2015", { "modules": false }]
],
"plugins": [["component", [
{
"libraryName": "mint-ui",
"style": true
}
]]]
}
3 使用 Popup 组件
(1) 在你的vue文件里面引入这个组件
import { MessageBox, Popup, Button } from "mint-ui";
其他两个是其他的组件,需要的话 直接在后面加入就可以了
(2) 复制粘贴 组件
<mt-popup v-model="popupVisible" position="center" class="dddddd" modal=false> <div> 内容</div> <mt-button type="primary " @click="btnPop" class="btnPop">我知道了</mt-button> </mt-popup>
1如果弹窗需要设置 border-radius 这个属性 但是组件里面的div设置不生效的话,可以试试给组件起个class名字 然后再去设置,因为的我的不管用。
2.组件里面的div可以正常写你所需要的样式和需求
3,mt-button也是mint-ui的组件 可以用按钮的方法 关闭弹窗
4,需要在data里面设置初始值为false 然后 methods 里面正常写弹窗打开关闭的方法就可以了