亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:83日期: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
相關文章:
主站蜘蛛池模板: 爱呦视频在线播放网址 | 国产精品美女免费视频观看 | 黄色片免费网站 | 欧洲美女大片免费播放器视频 | 国产精品久久久久久久久齐齐 | 国产女主播真实视频在线观看 | 国产人成精品 | ccmm123在线播放| 成人18免费网站在线观看 | 一级特一级特色生活片 | 欧美日韩国产在线人成 | 黑人巨大进入美女深处的视频 | 成人午夜看片 | 九九热视频在线播放 | 国语对白刺激做受xxxxx在线 | 亚洲高清国产一区二区三区 | 麻豆久久精品免费看国产 | 久久这里只有精品免费看青草 | 日本高清xxx免费视频 | 女人精aaaa片一级毛片女女 | 小明成人永久免费观看视频 | 亚洲国产欧美91 | 国产精品你懂的在线播放调教 | 青青久久网| 黄色毛片免费网站 | 国产91视频免费 | 欧美日韩在线免费 | 国产极品精频在线观看 | 免费黄色片网址 | 中文字幕午夜乱理片 | 伊人精品视频一区二区三区 | 日本五级黄色片 | 一级大黄美女免费播放 | 亚洲精品啪啪一区二区三区 | 日本一二三四区免费视频 | aaa一级最新毛片 | 91视频丝袜| 亚洲区一二三四区2021 | 草草草在线观看 | 高清性色生活片a | 欧美性黑人巨大gaysex |