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

element-ui?對(duì)話(huà)框dialog使用echarts報(bào)錯(cuò)'dom沒(méi)有獲取到'的問(wèn)題

 更新時(shí)間:2022年11月18日 09:41:49   作者:masternvshi  
這篇文章主要介紹了element-ui?對(duì)話(huà)框dialog里使用echarts,報(bào)錯(cuò)'dom沒(méi)有獲取到'的問(wèn)題,在這個(gè)事件里邊進(jìn)行echarts的初始化,執(zhí)行數(shù)據(jù),本文結(jié)合實(shí)例代碼給大家詳細(xì)講解,需要的朋友可以參考下
  • 給el-dialog添加@open="open()"
  • 在剛進(jìn)入頁(yè)面的時(shí)候?qū)υ?huà)框是關(guān)閉的,echarts不進(jìn)行獲取dom,當(dāng)點(diǎn)擊對(duì)話(huà)框出來(lái)的時(shí)候,有個(gè)opened事件,在這個(gè)事件里邊進(jìn)行echarts的初始化,執(zhí)行數(shù)據(jù);
<el-dialog
   lock-scroll
   width="80%"
   style="height:100%;"
   @opened="opens">
   <div style="display:flex;">
       <div ref="chart1"></div>
       <div ref="chart2"></div>
   </div>
</el-dialog>
methods:{
    initChart1() {
         this.chart1 = this.$echarts.init(this.$refs.chart1)
         this.chart1.setOption(this.chart1option)
     },
     initChart2() {
         this.chart2 = this.$echarts.init(this.$refs.chart2)
         this.chart2.setOption(this.chart2option)
     },
     // 進(jìn)行echarts的初始化,執(zhí)行數(shù)據(jù)
     opens(){
         this.$nextTick(() => {
            this.initChart1()
            this.initChart2()
         })
     }

elementUI對(duì)話(huà)框Dialog使用技巧

在我工作過(guò)程中使用Dialog對(duì)話(huà)框的需求挺多的,也積累了一下使用技巧,本篇文章用作記錄使用技巧,基礎(chǔ)操作可看elementUI官方文檔:element UI官網(wǎng)

一、對(duì)話(huà)框禁止ESC鍵、點(diǎn)擊空白區(qū)域關(guān)閉

:close-on-click-modal="false"  //禁用點(diǎn)擊空白區(qū)域
:close-on-press-escape="false" //禁用ESC鍵

二、對(duì)話(huà)框body設(shè)置滾動(dòng)條

給對(duì)話(huà)框設(shè)置overflow: auto;屬性即可。

overflow: auto;

三、對(duì)話(huà)框表單數(shù)據(jù)初始化(清空數(shù)據(jù))

1.resetFields()

給對(duì)話(huà)框設(shè)置close事件,綁定resetFields()數(shù)據(jù)初始化方法。

<el-dialog
? :title="visible.title"
? :visible.sync="visible.add"
? width="40%"
? @close="cancel">
??
? <el-form>
? ref="Form"
? :model="Editor"
? :rules="rules">
? </el-form>
??
</el-dialog>
cancel () {
? this.visible.add = false;
? this.$nextTick(() => {
? ? this.$refs.Form.resetFields();
? })
},

resetFields()方法也可以將表單驗(yàn)證的效果清除。

2.this.$options.data()
this.$options.data()方法重置組件Data()里的數(shù)據(jù)。

<el-dialog
? :title="visible.title"
? :visible.sync="visible.add"
? width="40%"
? @close="cancel">
??
? <el-form>
? ref="Form"
? :model="Editor"
? :rules="rules">
? </el-form>
??
</el-dialog>
cancel () {
? this.visible.add = false;
? this.Editor = this.$options.data().Editor;
},

到此這篇關(guān)于element-ui 對(duì)話(huà)框dialog里使用echarts,報(bào)錯(cuò)'dom沒(méi)有獲取到'?的文章就介紹到這了,更多相關(guān)element-ui 對(duì)話(huà)框dialog使用echarts報(bào)錯(cuò)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

比如县| 惠水县| 河东区| 武功县| 师宗县| 蒲城县| 增城市| 平罗县| 岳普湖县| 桓台县| 云和县| 西平县| 清河县| 克东县| 龙州县| 华阴市| 巩留县| 吴江市| 玉树县| 四子王旗| 梅河口市| 洛阳市| 九龙坡区| 子洲县| 扶绥县| 新乡市| 灵丘县| 自贡市| 鄂伦春自治旗| 清河县| 万源市| 南开区| 军事| 吴江市| 岳阳市| 襄樊市| 巴东县| 涿州市| 沙河市| 漾濞| 弥勒县|