Element-Ui 在vue中的使用大全

Element-Ui 在vue中的使用大全

导入 添加安装插件

npm install element-plus --save

全局引入element-plus

main.js 中全局注册,这种方式引入后,在全局中使用都不需要 import 就可以直接使用
import ElementPlus from ‘element-plus’
import ‘element-plus/dist/index.css’

报错

App_vue__WEBPACK_IMPORTED_MODULE_5_.default.use is not a function

在app 挂载哪里要注意写法

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

const  app = createApp(App);
app.use(ElementPlus);
app.use(router);

app.mount('#app')

vue3的slot插槽用法,slot-scope are deprecated

每个ui都有对应的官网说明 , 和bootstrap类似的

https://element-plus.gitee.io/zh-CN/resource/index.html

使用时报错 Module parse failed: Unexpected token (31:27)

File was processed with these loaders:

  • ./node_modules/vue-loader-v16/dist/templateLoader.js
  • ./node_modules/cache-loader/dist/cjs.js
  • ./node_modules/vue-loader-v16/dist/index.js
    You may need an additional loader to handle the result of these loaders.
    如果你使用的是vue3.0
    就不要添加vue-loader,因为vue3.0有自己的loader
    造成这个的原因是添加了lang=‘ts’,你需要添加typescript和ts-loader,

j { test: /\.ts$/, loader: 'ts-loader', options: { appendTsSuffixTo: [/\.vue$/] } }

你可能感兴趣的:(前端,elementui,vue.js)