Vue引入Element-ui组件库

你的名字 2023-09-26 18:04 213阅读 0赞

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、全局引入
  • 二、按需引入

前言

提示:这里可以添加本文要记录的大概内容:

新手使用


提示:以下是本篇文章正文内容,下面案例可供参考

一、全局引入

1.用npm安装Element-ui

npm i element-ui -S

2.在src下的main.js中引入Element-ui

  1. import Vue from 'vue'
  2. import ElementUI from 'element-ui'; //全局引入element
  3. import 'element-ui/lib/theme-chalk/index.css'; //全局引入element的样式
  4. import App from './App.vue'
  5. Vue.config.productionTip = false
  6. Vue.use(ElementUI); //全局注入element
  7. new Vue({
  8. render: h => h(App),
  9. }).$mount('#app')

3.在Helloword.vue中写入你想要的组件

  1. <template>
  2. <div class="hello">
  3. <el-button type="success">成功按钮</el-button>
  4. <el-radio v-model="radio" label="1">备选项</el-radio>
  5. </div>
  6. </template>

二、按需引入

借助 babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的。

1.首先,安装 babel-plugin-component:

npm install babel-plugin-component -D
2.在src下的main.js中引入Element-ui的所需组件

  1. import Vue from 'vue'
  2. // import ElementUI from 'element-ui'; //全局引入element
  3. import {
  4. Button,Radio} from 'element-ui'; //按需引入element-ui的Button和Radio
  5. import 'element-ui/lib/theme-chalk/index.css'; //全局引入element的样式
  6. import App from './App.vue'
  7. Vue.config.productionTip = false
  8. // Vue.use(ElementUI); //全局注入element
  9. Vue.use(Button); //按需注入Button
  10. Vue.use(Radio); //按需注入Radio
  11. new Vue({
  12. render: h => h(App),
  13. }).$mount('#app')

3.在bable.config.js中添加plugins插件

  1. "plugins": [
  2. [
  3. "component",
  4. {
  5. "libraryName": "element-ui",
  6. "styleLibraryName": "theme-chalk"
  7. }
  8. ]
  9. ]

4.在Helloword.vue中写入你想要的组件

  1. <template>
  2. <div class="hello">
  3. <el-button type="success">成功按钮</el-button>
  4. <el-radio v-model="radio" label="1">备选项</el-radio>
  5. </div>
  6. </template>

发表评论

表情:
评论列表 (有 0 条评论,213人围观)

还没有评论,来说两句吧...

相关阅读