最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決vue3使用element-ui的具體操作

 更新時(shí)間:2022年08月08日 14:31:07   作者:_Lion?Heart  
elmentui是一款為vue設(shè)計(jì)的桌面組件庫(kù),下面這篇文章主要給大家介紹了關(guān)于解決vue3使用element-ui的具體操作,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

目前element-ui支持vue2版本,有一些組件在vue3中無法使用,這時(shí)候我們需要導(dǎo)入element-plus結(jié)合vue3開發(fā)

具體操作

1.首先安裝element-ui

npm install element-ui --save

這里為什么要安裝element-ui,我也不清楚,但是我一旦只安裝element-plus,不安裝element-ui就會(huì)報(bào)錯(cuò),這里建議安裝,或者不安,出問題了,再安裝也可

2.安裝element-plus

npm install element-plus --save

3.修改main.js文件

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(ElementPlus, { locale }).mount('#app')

添加

import ElementPlus from 'element-plus';
import 'element-plus/theme-chalk/index.css';
import locale from 'element-plus/lib/locale/lang/zh-cn'

并且使用導(dǎo)入的函數(shù)模型

createApp(App).use(store).use(router).use(ElementPlus, { locale }).mount('#app')

這樣基本就可以了

比如解決el-table獲取當(dāng)前行的值的問題

    <el-table :data="list" border style="width: 66%" class="tableel12">
      <el-table-column prop="tradeId" label="序號(hào)" width="180" />
      <el-table-column prop="stockHolderId" label="股民id" width="180" />
      <el-table-column prop="bankCardId" label="卡號(hào)" />
      <el-table-column prop="addedMoney" label="交易金額" />
      <el-table-column prop="state" label="狀態(tài)" />
      <el-table-column prop="type" label="操作股票方式" />
      <el-table-column label="重傳">
        <template #default="scope">
          <el-button type="primary" @click="update2(scope.row.tradeId,scope.row.state)"
            >重傳</el-button
          >
          <!-- <el-button link type="primary" size="small">Edit</el-button> -->
        </template>
      </el-table-column>
    </el-table>

如果使用element-ui官方文檔中的方式,會(huì)出錯(cuò)的

補(bǔ)充:Vue3按需引入ElementUI

這里記錄下新構(gòu)建的項(xiàng)目按需引入ElementUI

1、npm install --save element-ui

2、npm install babel-plugin-component -D

3、在 babel.config.js文件里如下圖

module.exports = {
  presets: [
    "@vue/cli-plugin-babel/preset",//這行是默認(rèn)有的,其余是要加的。
    ["@babel/preset-env", { modules: false }],//之前第一項(xiàng)寫的是es2015,但是報(bào)錯(cuò)了,后來看了別的博主,發(fā)現(xiàn)因?yàn)閂ue版本太高了,寫es2015會(huì)出錯(cuò)。
  ],
  plugins: [
    [
      "component",
      {
        libraryName: "element-ui",
        styleLibraryName: "theme-chalk",
      },
    ],
  ],
};

4、main.js文件中按需引入樣式

import { Button, Select } from "element-ui";

Vue.use(Button);
Vue.use(Select);

接下來就可以在vue文件中寫了。

總結(jié)

到此這篇關(guān)于解決vue3使用element-ui的具體操作的文章就介紹到這了,更多相關(guān)vue3使用element-ui內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

托克托县| 阳曲县| 北辰区| 宜黄县| 柏乡县| 张家口市| 曲阳县| 呼玛县| 开化县| 宜宾市| 平远县| 南平市| 徐水县| 镇雄县| 宜兰县| 积石山| 华容县| 农安县| 绵竹市| 天门市| 大连市| 都江堰市| 三门峡市| 塔河县| 松滋市| 前郭尔| 洛阳市| 桐梓县| 轮台县| 建昌县| 桐庐县| 太谷县| 南陵县| 东阳市| 泌阳县| 淮滨县| 东兴市| 永顺县| 通山县| 罗定市| 莲花县|