provide 、 inject 一般用来实现跨组件通信,避免层层传参,操作繁琐的问题。
provide( 属性,属性值 ):里面包含了要给子孙后代传递的东西也可以是一个操作自己某个功能的方法。
inject(接收的属性名,default):default指的是默认值。
以下我是用对父组件进行刷新的方法来对provide 、 inject进行举例:
父组件:
if="isRouterView">
之后子子孙孙组件操作: