之前写过vue与js版本中父组件直接调用子组件中函数的写法,TS语法稍有不同,正常js情况下是通过给组件绑定ref值,然后再通过this.refs.子组件ref值.子组件方法,调用函数在实际中用途最多的便是获取子组件的数据和特殊情况下调用子组件方法操作某些动作。
TS中的写法,可避免语法报错
(this.$refs.closeAll1 as any).closeClick();
其中closeAll1便是子组件的ref绑定值,closeClick是子组件中的方法,可以借鉴下js版本。
http://www.duanlonglong.com/qdjy/1192.html
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!