浅析vue中的provide / inject 有什么用处(2)

//app.vue <router-view v-if="isShowRouter"/> export default { name: 'App', provide(){ return{ reload:this.reload } }, data(){ return{ isShowRouter:true, } }, methods:{ reload(){ this.isShowRouter = false; this.$nextTick(()=>{ this.isShowRouter = true; }) } } } //后代组件 export default { inject:['reload'], }

7.结尾

vue中有这样的提示

注意: provide 和 inject 主要为高阶插件/组件库提供用例。并不推荐直接用于应用程序代码中。

provide/inject平时用的比较少,多数用于开发组件,但某些情况下还是很好用的。

业务庞大而复杂的,还是建议使用 vuex ~

总结

以上所述是小编给大家介绍的vue中的provide / inject 有什么用处,希望对大家有所帮助!

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/6ece9b22ade003cff45804170e17ed11.html