Element-UI 入门

               https://element.eleme.c[官网:]

基本用法

1.初始化项目

                vue create element-test

2.安装

                npm i element-ui -S

3.Vue 插件

		        import ElementUI from 'element-ui'
		        Vue.use(ElementUI)

4.引用样式

       import 'element-ui/lib/theme-chalk/index.css'

5.element-ui 案例
在这里插入图片描述

按需加载

对项目进行打包:

                     npm run build

发现 vendors 库高达 789KB

-rw-r--r--  1 sam  staff   789518 10 27 20:40 chunk-vendors.cd583f5b.js

这是由于我们未使用按需加载,所以对 element-ui 进行全量打包的结果,按需加载的用法如下:

	1.安装 babel-plugin-component  npm install babel-plugin-component -D
    2.修改 babel.config.js:
    module.exports = {
		  presets: [
			   		 '@vue/cli-plugin-babel/preset'
			     ],
		  plugins: [
			    [
			      'component',
			      {
			        libraryName: "element-ui",
			        styleLibraryName: "theme-chalk"
			      }
			    ]
			  ]
		   }
	
	3.按需引入 Button 和 Message  (style引用可以去掉)
	
		import { Button, Message } from 'element-ui'
		Vue.component(Button.name, Button)
		Vue.prototype.$message = Message     

重新构建,vendors 体积减小到 113KB

 -rw-r--r--  1 sam  staff  113282 10 27 20:50 chunk-vendors.3d7d02b2.js

插件引用

                   vue add element
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值