|
父页面:
<template>
<div id="app">
<router-view/>
</div>
</template>
<script>
export default {
name: 'App',
provide(){
return{
say:this.say
}
},
methods:{
say(){
alert("这是父页面的方法");
}
}
}
</script>
<style>
</style>
子页面:
<template>
<button @click="recv">点击调用父页面的方法</button>
</template>
<script>
export default {
inject:['say'],
methods:{
recv(){
this.say();
}
}
}
</script>
|
|