vue3 <script setup> 执行子组件里的方法函数

vue3


使用自定义组件





vue2的思维,这样写,是会报错的。

runtime-core.esm-bundler.js:218 Uncaught TypeError: child.value.testLog is not a function


修改为下面的,就可以了。

自定义组件(最终版)




意思就是,vue3的自定义组件里,方法函数等,默认是不对外的,如果需要外部调用,就需要将方法函数使用 defineExpose 暴露出去。


vue版本:3.1.4

你可能感兴趣的:(vue3 <script setup> 执行子组件里的方法函数)