Despite props and events, sometimes you still need to access child components directly in JavaScript. To do this, you can use ref to assign a reference ID to the child component. ref specifies a reference ID for the child component, so that the parent component can directly access the data in the child component through ref This.$refs.outsideComponentRef can directly locate ref="outsideComponentRef" and return the instantiated object 1. Ref is used on external components<div id="app"> <component-father ref="outsideComponentRef"></component-father> </div> <script> var refoutsidecomponentTem = { template: "<div class='childComp'><h5>{{test}}</h5></div>", data(){ return { test:'I am a child component' } } }; new Vue({ el: "#app", components: "component-father": refoutsidecomponentTem }, mounted:function () { console.log(this); // #app vue instance console.log(this.$refs.outsideComponentRef); // VueComponent vue instance console.log(this.$refs.outsideComponentRef.test); // 'I am a child component' } }); </script> 2. Ref is used on external elements<div id="app"> <component-father></component-father> <p ref="outsideComponentRef">p tag</p> </div> <script> var refoutsidecomponentTem = { template: "<div class='childComp'><h5>{{test}}</h5></div>", data(){ return { test:'I am a child component' } } }; new Vue({ el: "#app", components: "component-father": refoutsidecomponentTem }, mounted:function () { console.log(this.$refs.outsideComponentRef); // Returns "<p>p标签</p>" object} }); </script> This is the end of this article about the detailed case study of Vue.js $refs usage. For more relevant Vue.js $refs usage content, please search 123WORDPRESS.COM’s previous articles or continue to browse the following related articles. I hope everyone will support 123WORDPRESS.COM in the future! You may also be interested in:
|
<<: Implementation of installing and uninstalling CUDA and CUDNN in Ubuntu
>>: Detailed analysis of the principles and usage of MySQL views
After MySQL was upgraded to version 5.7, its secu...
Related articles: Beginners learn some HTML tags ...
Table of contents Purpose of the table For exampl...
The previous article introduced the MySql multi-c...
JavaScript - Principles Series In daily developme...
In the MySQL database, after tables are associate...
If there are any errors in this article or you ha...
<br />Before browsers can handle the next ge...
This article shares the specific code of using ca...
Preface All hardware devices in the Linux system ...
Table of contents Make scrolling smoother BetterS...
First, attach the code below the effect diagram &...
RGB color table color English name RGB 16 colors ...
Use indexes to speed up queries 1. Introduction I...
The previous articles introduced how to debug loc...