父组件有一个provide选项提供数据,后代组件有一个inject选项来使用这些数据
父组件
// 给所有的后代组件提供数据
// 注意:不要滥用
provide: function () {
return {
articleId: this.articleId
}
},
后代组件
inject: {
articleId: {
type: [Number, String, Object],
default: null
}
},