赞
踩
经过实际测试,VUE2.0版本对应的ElementUI并不适用于VUE3.0,需要将安装版本更换为:Element-Plus,官网地址为:https://element-plus.gitee.io/#/zh-CN/guide/design,Element-Plus可以完美支持VUE3.0。
在依赖中搜做element-plus
,即可找到依赖包,点击安装即可
不同于vue2.0安装ElementUI的命令行命令,element-plus
可以通过vue-cli3.x脚手架安装,在项目根目录运行以下命令:
vue add element-plus
VUE3.0引入Element-Plus和VUE2.0引入ElmentUI的代码略有不同,在main.js中添加以下代码:
import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import Head from '@/components/head.vue'
import ElementPlus from 'element-plus'
import 'element-plus/lib/theme-chalk/index.css'
const Vue = createApp(App)
Vue.use(router)
Vue.use(ElementPlus)
Vue.component('Head', Head)
Vue.mount('#app')
Element-Plus的使用和Vue2.0中ElementUI的使用方法一致,不过相比于ElementUI,多了几个组件,比如Affix 固钉、Space 间距等等,本文以按钮组为例,演示使用效果。新建Button.vue
,并在router文件夹
中index.js
添加路由配置,配置代码为:
const routes = [
{
path: '/button',
name: 'Button',
component: () => import('../views/Button.vue')
}
]
Button.vue中代码为:
<template>
<div>
<el-row>
<el-button>默认按钮</el-button>
<el-button type="primary">主要按钮</el-button>
<el-button type="success">成功按钮</el-button>
<el-button type="info">信息按钮</el-button>
<el-button type="warning">警告按钮</el-button>
<el-button type="danger">危险按钮</el-button>
</el-row>
</div>
</template>
最终效果为:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。