有关vue的UI组件之VUX,mint-UI,element—UI库,


VUX(推荐)

官网:https://doc.vux.li/zh-CN/install/npm.html


1、安装完vue-cli后,安装vux:

npm install vux --save;//检查package-json里是否存在。

2、vux使用less编译源码,所以项目里必须要有less-loader。

	npm install less less-loader --save-dev;//检查package-json里是否存在。

在这里插入图片描述
3、安装vux-loader并配置vuxLoader:

	npm install less vux-loader --save-dev;

你可以不安装不配置vux-loader,不配置的话引入组件是这样的:

	import AlertPlugin from 'vux/src/plugins/Alert';
	import ToastPlugin from 'vux/src/plugins/Toast';
***配置之后就可以这样引入组件了:(比较方便,一次可以引入多个组件)***
import { AlertPlugin, ToastPlugin } from 'vux';

4、在mian.js里面引入:

	import VueRouter from 'vue-router';
	Vue.use(VueRouter);

5、在webpack.base.config.js中修改如下:

	const vuxLoader = require('vux-loader')
	const webpackConfig = originalConfig // 原来的 module.exports 代码赋值给变量webpackConfig 
	module.exports = vuxLoader.merge(webpackConfig, {
	  plugins: ['vux-ui']
	})

6、最后,不忘在webpack.base.config.js中的

resolve: {
extensions: [’.js’, ‘.vue’, ‘.json’,’.less’]
}//里加入.less
在这里插入图片描述

mint-Ui

1、安装完vue-cli后,安装mint-UI

命令行:npm install mint-ui -S
相当于  npm install mint-ui --save

//   i -> install       D  -> --save-dev       S -> --save   都是缩写

2、在mian.js 里面引入它的js和css:

import Mint from ‘mint-ui‘       //固定路径,类似vuerouter

import ‘mint-ui/lib/style.css‘      //固定路径

注意!
vue-cli默认情况下没有配置css-loader style-loader和file-loader,需要自己手动去配置,查看package.json文件,如果有就不需要下载,只需要在webpack.config.js文件中配置。
{ test: /\.css$/,  loader: ‘style!css‘ },
{ test: /\.(eot|svg|ttf|woff|woff2)$/ , loader: ‘file‘ },

3、在babel-plugin-component的帮助下,我们可以导入我们实际需要的组件,使项目比其他方式更小。

首先安装babel-plugin-component: npm install babel-plugin-component -D
4、然后编辑.babelrc:

{
  "presets": [
    ["es2015", { "modules": false }]
  ],
  "plugins": [["component", [
    {
      "libraryName": "mint-ui",
      "style": true
    }
  ]]]
}

5、最后想用哪个组件就引入哪个组件就可以开始飞速敲代码节奏~~~~~
在这里插入图片描述

element—UI

1、安装完vue-cli后,再安装 element-ui:

命令行:npm i element-ui -D

相当于  npm install element-ui --save-dev

2、在main.js入口文件中引入它的js和css:

import ElementUI from ‘element-ui‘          //固定路径,类似vuerouter

import ‘element-ui/lib/theme-default/index.css‘      //固定路径

3、使用组件在main.js入口文件中声明使用:

import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值