首页 > 其他分享 >在vue中进行ElementUI 组件的安装、引入 npm i element-ui -S

在vue中进行ElementUI 组件的安装、引入 npm i element-ui -S

时间:2022-09-01 12:33:14浏览次数:90  
标签:npm vue ElementUI element ui 引入

在vue中进行ElementUI 组件的安装、引入

1. 安装、引入elementUI

  1. cmd进入vue项目所在文件夹
  2. 安装 elementUI

npm i element-ui -S

  1. 在main.js中引入
import ElementUI from 'element-ui'; //element-ui的全部组件
import 'element-ui/lib/theme-chalk/index.css'; //element-ui的css

Vue.use(ElementUI); //使用elementUI

  • 1
  • 2
  • 3
  • 4

2. 测试是否引入成功

  1. 在components 文件夹下新建一个test.vue文件,将测试代码粘贴过去
    测试代码如下:
<template>
    <el-menu :default-active="activeIndex2" class="el-menu-demo" mode="horizontal" @select="handleSelect" background-color="#545c64" text-color="#fff" active-text-color="#ffd04b">
        <el-menu-item index="1">处理中心</el-menu-item>
        <el-submenu index="2">
            <template slot="title">我的工作台</template>
            <el-menu-item index="2-1">选项1</el-menu-item>
            <el-menu-item index="2-2">选项2</el-menu-item>
            <el-menu-item index="2-3">选项3</el-menu-item>
        </el-submenu>
        <el-menu-item index="3">
            <a href="https://www.ele.me" target="_blank">订单管理</a>
        </el-menu-item>
    </el-menu>
</template>

<script>
export default {
data() {
return {
activeIndex: '1',
activeIndex2: '1'
};
},
methods: {
handleSelect(key, keyPath) {
console.log(key, keyPath);
}
}
}
</script>

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  1. 在App.vue中引入test.vue
<template>
  <div id="app">
    <Test></Test>
    <router-view/>
  </div>
</template>

<script>
import Test from "./components/test.vue"

export default {
//组件
components:{
Test,//速写属性
},
name: 'App'
}
</script>

<style>

app {

font-family: 'Avenir', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
color: #2c3e50;
margin-top: 60px;
}
</style>

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  1. 启动项目,查看结果

npm run dev

效果:
在这里插入图片描述
引入成功啦!

https://blog.csdn.net/weixin_44109827/article/details/125542774

标签:npm,vue,ElementUI,element,ui,引入
From: https://www.cnblogs.com/sunny3158/p/16646090.html

相关文章

  • vue 项目优化
    生成打包报告(vueui可视化面板)通过vue.config.js修改webpack的默认配置 (①chainWebpack通过链式编程的形式,来修改默认的webpack配置②configureWebpa......
  • 日常开发记录-elementUI 文件上传假删除,防止删除文件后后悔的操作,无需调用后端删除文
    此篇博客关键是记录这种假删除的思想,后端给的删除接口也不一定非要用。。。上传文件假删除:<template><div><el-uploadclass="upload-demo"ac......
  • vue 多页面应用
    1,认识vue页面加载过程在创建多页面之前,还是要先简单地了解一下,vue页面时怎么加载的。我们知道,在Vue-cli中默认目录结构如下:1.项目的依赖模块目录,这个目录很大,因此一......
  • [Vue warn]: Avoid mutating a prop directly since the value will be overwritten w
    报错提示:vue.runtime.esm.js?2b0e:619[Vuewarn]:Avoidmutatingapropdirectlysincethevaluewillbeoverwrittenwhenevertheparentcomponentre-renders.I......
  • vue前端解析Excel表格数据
    引入插件npminstallxlsx--save在组件中使用<template><divid="app"><h3>{{message}}</h3><el-uploadactionaccept=".xlsx,.xls":auto-upload="fa......
  • # vue组件设计的思路
    vue组件设计的思路组件不要嵌套太深,最好是小于三层,一旦深度超过三层,组件间的传值就是变得很复杂,所以也可以多多使用插槽的功能,降低组件之前嵌套的深度.什么时候使......
  • VSCode创建Vue项目完整教程
    VSCode创建Vue项目完整教程文章目录一、配置环境1.安装VSCode2.安装node.js3.安装配置脚手架vue-cli二、创建vue项目1.命令方式创建2.重新初始化依赖3.启动项目......
  • 2行JS代码实现Vue全选和反选
    实现效果:第一行:子选项的选中状态等于全选框的状态this.letters.forEach(item=>item.check=this.checkAll)第二行:使用数组every方法的特性,数组的每一项均满......
  • GitHub——自动发布NPM包
    前言原理很简单,就是利用github的actions去触发上传到npm平台;内容?>主要分为两个步骤:1.在NPM平台生成token2.github配置secrets/actionsNPM生成token登录npm平......
  • NPM——"xxxx" is invalid for new packages
    前言npm发包的时候报错,说不是一个有效的新包,最后发现是包名包含大写字母造成,修改package.json中的包名即可;packagejson-fields:packagejson-fieldsnpmERR!400Bad......