admin管理员组文章数量:1794759
vue子组件使用v
当子组件使用了v-if时,父组件想调用子组件的函数就要等子组件的状态改变后才能获得。直接调用将无法获得,需要使用this.$nextTick
例如:
<div> <button @click="getChild"></button> <edit v-if="showEdit" :editNode="editNode" ref="editeven"></edit> </div> data(){ return { showEdit: false } }, methods: { getChild(){ this.showEdit = true; this.$nextTick(function(){ this.$refs.editeven.getNode(); }) } }希望有帮助
版权声明:本文标题:vue子组件使用v 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686497564a74137.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论