午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:161日期: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
相關文章:
主站蜘蛛池模板: 久久精品99国产精 | 久久精品99国产精 | 久久国产精品一区二区 | 国产成人在线一区 | 欧美日韩a级 | 中文字幕视频网站 | 97蜜桃网 | 日韩美女中文字幕 | 天天干天天色天天爽 | 欧美小视频在线观看 | 91操操操 | 久久av片 | 久久99国产精品视频 | 色综合天天综合 | 国产午夜三级 | 欧美视频在线观看一区 | 国产麻豆成人传媒免费观看 | 很黄很色的网站 | 国产乱人乱偷精品视频a人人澡 | 免费av在线网址 | 亚洲一级黄色大片 | 精品国产中文字幕 | 日韩av免费在线看 | 在线观看中文字幕视频 | 成人av黄色 | 超碰五月天 | 人人看av | 成人欧美一区二区三区白人 | 亚洲观看黄色网 | 国产视频一区二区三区四区五区 | 欧美成人免费一级人片100 | 亚洲一级网站 | 日日夜夜 | 日韩第一视频 | 亚洲综合在线观看视频 | 亚洲欧美影院 | 午夜久久久 | 国内成人自拍视频 | 97自拍网 | 肉视频在线观看免费 | 九九热最新视频 |