首頁 > 軟體

vue3使用element ui的方法範例

2022-10-28 14:01:06

前言

element-ui支援vue2版本,當用vue3安裝element-ui的時候會報錯,這就需要安裝element-plus版本來用到vue3專案中。

element-ui網址:https://element.eleme.cn/#/zh-CN/

element-plus網址:https://element-plus.gitee.io/zh-CN/

1、首先安裝element-plus

npm install element-plus --save

可以在package.json中檢查是否安裝成功

 出現這一行就證明安裝成功了...

2、修改main.js或main.ts檔案

import { createApp } from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";
import ElementPlus from 'element-plus';
import 'element-plus/theme-chalk/index.css';
 
import locale from 'element-plus/lib/locale/lang/zh-cn'
createApp(App).use(store).use(router).use(scroll).use(ElementPlus, { locale }).mount("#app");
 

3、然後在程式碼中使用

<template>
  <div class="Select">
    <el-select v-model="value" filterable placeholder="請選擇">
      <el-option
        v-for="item in options"
        :key="item.value"
        :label="item.label"
        :value="item.value"
      />
    </el-select>
  </div>
</template>
<script lang="ts">
import { defineComponent, ref } from "vue";
 
export default defineComponent({
  name: "Select",
  props: {},
  setup() {
    const value = ref("");
    const options = [
      {
        value: "上海市",
        label: "上海市",
      },
      {
        value: "杭州市",
        label: "杭州市",
      },
      {
        value: "北京市",
        label: "北京市",
      },
      {
        value: "天津市",
        label: "天津市",
      },
      {
        value: "重慶市",
        label: "重慶市",
      },
    ];
    return {
      value,
      options,
    };
  },
});
</script>

然後應該就可以了...

4、有的會出現報錯,那就再安裝一下element ui

npm install element-ui -S

補充:新引入Element Plus

npm install element-plus --save

main.js中引入

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
// import '@/assets/scss/reset.scss'

import ElementUI from 'element-plus'
import 'element-plus/lib/theme-chalk/index.css'

createApp(App).use(store).use(router).use(ElementUI).mount('#app')

啟動後,專案能正常顯示。

總結

到此這篇關於vue3使用element ui的文章就介紹到這了,更多相關vue3使用element ui內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com