前沿
*****這個就不廢話了,直接上代碼
假如子組件中有一個方法,想再父組件中直接觸發,調用,怎么辦呢?這個時候就會用到ref
屬性
舉個例子
在子組件中有一個方法jumpTiger
methods: {
jumpTiger() {
this.$router.push({
path: '/tigerGoods'
})
},
在父組件中這樣寫
假設你已經引用了子組件,這里不了解ref
屬性的請移步vue中ref的詳解
在這里加上ref屬性
<children ref="child"></children>
那么你在父組件的方法里這樣寫
methods: {
jumpButton() {
this.$refs.child.jumpTiger();
},
這樣就可以調用子組件的方法了。