最新国产好看的视频,伊人天堂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的具體操作,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

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

具體操作

1.首先安裝element-ui

npm install element-ui --save

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

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)前行的值的問(wèn)題

    <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ò)了,后來(lái)看了別的博主,發(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);

接下來(lái)就可以在vue文件中寫了。

總結(jié)

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

相關(guān)文章

最新評(píng)論

洛浦县| 辽中县| 五华县| 阳曲县| 江陵县| 武山县| 吐鲁番市| 湾仔区| 华蓥市| 卢龙县| 勃利县| 怀安县| 襄垣县| 渭南市| 呼玛县| 新源县| 淮滨县| 龙胜| 柘城县| 平泉县| 辉县市| 天等县| 北安市| 屏山县| 辽宁省| 安丘市| 阿拉善盟| 白沙| 闽清县| 南安市| 香格里拉县| 寻甸| 龙门县| 永年县| 天等县| 石河子市| 罗定市| 务川| 乌拉特后旗| 古蔺县| 宝坻区|