当前位置:   article > 正文

【vue】vue3使用element ui_vue3 elementui

vue3 elementui

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文件

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

3、然后在代码中使用

  1. <template>
  2. <div class="Select">
  3. <el-select v-model="value" filterable placeholder="请选择">
  4. <el-option
  5. v-for="item in options"
  6. :key="item.value"
  7. :label="item.label"
  8. :value="item.value"
  9. />
  10. </el-select>
  11. </div>
  12. </template>
  1. <script lang="ts">
  2. import { defineComponent, ref } from "vue";
  3. export default defineComponent({
  4. name: "Select",
  5. props: {},
  6. setup() {
  7. const value = ref("");
  8. const options = [
  9. {
  10. value: "上海市",
  11. label: "上海市",
  12. },
  13. {
  14. value: "杭州市",
  15. label: "杭州市",
  16. },
  17. {
  18. value: "北京市",
  19. label: "北京市",
  20. },
  21. {
  22. value: "天津市",
  23. label: "天津市",
  24. },
  25. {
  26. value: "重庆市",
  27. label: "重庆市",
  28. },
  29. ];
  30. return {
  31. value,
  32. options,
  33. };
  34. },
  35. });
  36. </script>

然后应该就可以了...

4、有的会出现报错,那就再安装一下element ui

  • npm install element-ui -S

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/118027
推荐阅读
相关标签
  

闽ICP备14008679号