博主
258
258
258
258
专辑

第二节 Vue3集成Element Plus

亮子 2024-01-14 11:47:58 19926 0 0 0

1、安装依赖

# NPM
$ npm install element-plus --save

图片alt

图片alt

2、修改main.ts文件

import './assets/main.css'

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'

const app = createApp(App)

app.use(router)
app.use(ElementPlus)

app.mount('#app')

图片alt

3、测试ElementPlus

<template>
    <div>
        <el-row class="mb-4">
            <el-button>Default</el-button>
            <el-button type="primary">Primary</el-button>
            <el-button type="success">Success</el-button>
            <el-button type="info">Info</el-button>
            <el-button type="warning">Warning</el-button>
            <el-button type="danger">Danger</el-button>
        </el-row>
    </div>
</template>

<script setup lang="ts">

</script>

<style scoped>

</style>

图片alt

4、国际化

Element Plus 组件 默认 使用英语,如果你希望使用其他语言,你可以参考下面的方案。

  • 全局配置

Element Plus 提供了全局配置国际化的配置。我们只需要在main.ts文件中按如下代码引入即可:

import ElementPlus from 'element-plus'
import zhCn from 'element-plus/dist/locale/zh-cn.mjs'

app.use(ElementPlus, {
  locale: zhCn,
})
  • 代码效果

图片alt