uniapp 子组件调用父组件方法
时间: 2023-09-13 11:07:06 浏览: 207
基于uniapp/vue的弹框组件
在 Uniapp 中,子组件可以通过 `this.$parent` 访问父组件的实例,并调用其方法。下面是一个示例:
在父组件中,定义一个方法:
```vue
<template>
<div>
<button @click="parentMethod">调用父组件方法</button>
</div>
</template>
<script>
export default {
methods: {
parentMethod() {
console.log('父组件方法被调用');
}
}
}
</script>
```
在子组件中,通过 `this.$parent` 访问父组件的实例,并调用父组件的方法:
```vue
<template>
<div>
<button @click="callParentMethod">调用父组件方法</button>
</div>
</template>
<script>
export default {
methods: {
callParentMethod() {
this.$parent.parentMethod();
}
}
}
</script>
```
这样,当子组件中的按钮被点击时,就会调用父组件的 `parentMethod` 方法。
阅读全文