色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

javascript - Vue $refs 為什么無法獲取組件對象

瀏覽:98日期:2023-03-16 11:21:25

問題描述

<el-tree ref='permissions_tree' :data='permissions' :props='basicConfig.defaultProps' show-checkbox node-key='id' :render-content='renderNode'></el-tree>

mounted () { console.log(this.$refs.permissions_tree);}

在 mounted 中打印輸出的是undefined!這是為什么?

我在表格中渲染的按鈕,第一次點擊調用 console.log(this.$refs.permissions_tree);得到的也是 undefined,第二次就能正常獲取到組件了

{ title: ’操作’, key: ’action’, align: ’center’, render: (h, params) => { return h(’p’, [h(’Button’, { props: { type: ’primary’, size: ’small’ }, style: { marginRight: ’5px’ }, on: { click: () => { this.userForm.staffid = params.row.staffid; this.userForm.name = params.row.name; this.userForm.phoneticize = params.row.phoneticize; this.userForm.gender = params.row.gender; this.userForm.mobile = params.row.mobile; this.userForm.telephone = params.row.telephone; this.userForm.identification = params.row.identification; this.userForm.positions = params.row.positions; this.userForm.permissions = params.row.permissions; this.userFormShow = true; console.log(this.$refs.permissions_tree); //這里 } }}, ’編輯’) ]); }}

javascript - Vue $refs  為什么無法獲取組件對象

問題解答

回答1:

可能你用v-if來切換組件展示,所以要在下一個tick才能獲取到

this.$nextTick(() => { console.log(this.$refs.permissions_tree);});回答2:

寫在

this.$nextTick(() => {})

里試一下

回答3:

外層組件是不是使用了v-if,換成v-show 試一下

回答4:

調用這個方法this.$nextTick(function () {

// 里面打印 })

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 亚洲精品线在线观看 | 成年网站免费 | 夜夜爱夜夜爽夜夜做夜夜欢 | 欧美手机在线 | 免费看一级视频 | 久久爰www免费人成 久久曰视频 | 岛国毛片在线观看 | 99视频在线观看视频一区 | 九九久久久久午夜精选 | 欧美激情精品久久久久 | 私人毛片免费高清影视院丶 | 手机看片免费基地 | 超清国产粉嫩456在线免播放 | 欧美在线一区二区三区精品 | 高颜值美女啪啪 | 国产精品国产高清国产专区 | 欧美成人一区二区三区 | 一级片在线观看 | 日韩欧美在线观看 | www中文字幕在线观看 | 精产网红自拍在线 | 国产激情一级毛片久久久 | 国产精品aⅴ | 亚洲福利影院 | 偷拍亚洲欧美 | 国产菲菲视频在线观看 | 玖玖精品视频在线观看 | 久久日本精品一区二区免费 | 69交性视频 | 国产三级做爰在线观看 | 亚洲视频国产精品 | 国产一区二区播放 | 日韩亚洲一区中文字幕在线 | 亚洲欧美精选 | 成人综合在线视频免费观看 | 亚洲字幕 | 国产嫩草影院在线观看 | 欧美激情免费a视频 | 狠狠色噜噜狠狠狠米奇9999 | 68久久久久欧美精品观看 | 精品久久看 |