浅谈Vue.js 关于页面加载完成后执行一个方法的问题

2020-06-14 06:14:34易采站长站整理

6
</el-tab-pane>
</el-tabs>

import ZiyemianGroup from './ZiyemianGroup.vue'
components: {
ZiyemianGroup
},
data () {
return {
detailInfo: {},
initTab:‘tab1'
}
}
watch: {
detailInfo: function () {
this.$nextTick(function () {
this.tabShow()
})
}
},
methods: {
tabShow () {
document.getElementsByClassName('el-tabs__item').item(6).style.display = 'none' // 隐藏tab6
}
}

nextTick方法,意思是在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。

隐藏tab的方法我用了原生js,因为vue生成后的页面和写的vue页面有所差别,所以我直接用了最笨的方法进行匹配。

以上所述是小编给大家介绍的Vue.js 关于页面加载完成后执行一个方法的问题详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对软件开发网网站的支持!