在使用mint-ui的时候发现没有效果(因为我只是单纯的下载了mint-ui,然后就开始使用了),经过查阅mint-ui使用方法后才发现还需要配置 babel-plugin-component。配置完以后就能使用了。还有就是百度出来的mint-ui的官网打不开,只需要把http改成HTTPS就可以了。链接为:https://mint-ui.github.io/#!/zh-cn
下面的使用方法来自:https://mint-ui.github.io/docs/#/zh-cn2/quickstart 大家可以去多了解一下
完整引入
在 main.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 }
})
以上代码便完成了 Mint UI 的引入。需要注意的是,样式文件需要单独引入。
按需引入
借助 babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的。
首先,安装 babel-plugin-component:
npm install babel-plugin-component -D
然后,将 .babelrc 修改为:
{
"presets": [
["es2015", { "modules": false }]
],
"plugins": [["component", [
{
"libraryName": "mint-ui",
"style": true
}
]]]
}
如果你只希望引入部分组件,比如 Button 和 Cell,那么需要在 main.js 中写入以下内容:
import Vue from 'vue'
import { Button, Cell } from 'mint-ui'
import App from './App.vue'
Vue.component(Button.name, Button)
Vue.component(Cell.name, Cell)
/* 或写为
* Vue.use(Button)
* Vue.use(Cell)
*/
new Vue({
el: '#app',
components: { App }
})