vue 父組件中調(diào)用子組件函數(shù)的方法
在父組件中調(diào)用子組件的方法:
1.給子組件定義一個(gè)ref屬性。eg:ref="childItem"
2.在子組件的methods中聲明一個(gè)函數(shù)。eg: useInPar:function (str) {console.log(str)}
2. 在父組件的中聲明一個(gè)函數(shù),并通過this.$refs.childItem.userInPar來使用子組件中聲明的函數(shù)。
父組件:
<template>
<child-item ref='child' />
<button @click='useChildFun'></button>
</template>
<script>
```
methods() {
useChildFun:function(){
this.$refs.child.usedInPar('調(diào)用子組件中的方法');
}
}
</script>
子組件:
```
methods () {
usedInPar(str){
console.log(str);
}
}
沒有完整的代碼,只有一個(gè)用法
總結(jié)
以上所述是小編給大家介紹的vue 父組件中調(diào)用子組件函數(shù)的方法,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
解決vue 使用setTimeout,離開當(dāng)前路由setTimeout未銷毀的問題
這篇文章主要介紹了解決vue 使用setTimeout,離開當(dāng)前路由setTimeout未銷毀的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-07-07
詳解用vue.js和laravel實(shí)現(xiàn)微信支付
本篇文章主要介紹了用vue.js和laravel實(shí)現(xiàn)微信支付,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-06-06
vue實(shí)現(xiàn)路由不變的情況下,刷新頁面操作示例
vue 不使用select實(shí)現(xiàn)下拉框功能(推薦)
vue與bootstrap實(shí)現(xiàn)時(shí)間選擇器的示例代碼

