父页面正常写一个方法
通过provide 把方法爆露出来
方法:
methods: {
updateTitle(data){
console.log(data + '111111')
this.chenname=data;
},
}
爆露出来:
export default {
provide(){
return{
updateTitle:this.updateTitle
}
},
data() {
return {
collapse: false,
// 中英文
chenname:localStorage.getItem('localei18n'),
};
},
子页面通过 inject 获取方法:
export default {
inject:['updateTitle'],
data() {
return {
这样以后就可以直接像在一个页面一样调用父页面方法了