Wei*_*hen 4 element ref vue.js vue-component
因为我想选择组件的节点元素,所以我想也许我可以使用$refs。
\n家长
\n<template>\n <my-component ref="myComponentElement"></my-component>\n</template>\n\n<script>\n import MyComponent from "./MyComponent.vue";\n\n components:{\n MyComponent\n },\n mounted() {\n const theElement = this.$refs.myComponentElement;\n \xe2\x80\xa6\n },\n</script>\nRun Code Online (Sandbox Code Playgroud)\n孩子
\n<template>\n <div>\n <div>test</div>\n </div>\n</template>\nRun Code Online (Sandbox Code Playgroud)\n我将“ref”添加到组件标签,并使用“this.$refs.myComponentElement”来获取元素。但它没有\xe2\x80\x99 获取节点元素,而是返回一个代理对象。
\n那么如何选择自定义组件的节点元素呢?我可以使用 $refs 吗?谢谢~
\nton*_*y19 11
对于组件,其根节点存储在$el:
export default {
mounted() {
const theElement = this.$refs.myComponentElement.$el
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12933 次 |
| 最近记录: |