Vue


父组件中执行子组件方法

<pre><code class="language-javascript">父组件: &amp;lt;template&amp;gt;     &amp;lt;button @click=&amp;quot;use&amp;quot;&amp;gt;aaaaaaaaa&amp;lt;/button&amp;gt;     &amp;lt;SubDisplay ref=&amp;quot;useChildMethod&amp;quot;&amp;gt;&amp;lt;/SubDisplay&amp;gt; &amp;lt;/template&amp;gt; &amp;lt;script setup lang=&amp;quot;ts&amp;quot;&amp;gt;     import { ref } from &amp;quot;vue&amp;quot;;     import SubDisplay from &amp;quot;../components/SubDisplay.vue&amp;quot;;     const useChildMethod = ref(null);     function use() {         useChildMethod.value.test();     } &amp;lt;/script&amp;gt;</code></pre> <pre><code class="language-javascript">子组件: &amp;lt;script setup lang=&amp;quot;ts&amp;quot;&amp;gt;     import { defineExpose } from &amp;quot;vue&amp;quot;;     function test() {         console.log('父组件调用了子组件方法')     }     defineExpose({ test }) &amp;lt;/script&amp;gt;</code></pre>

页面列表

ITEM_HTML