侧边栏动态路由组件中的 onlyOneChild 是做什么的?怎么实现的?
今天肝一以前项目的代码时,在侧边栏部分发现了这么一条语句:
export default {...
data() {
//就是这一条
this.onlyOneChild = null
return {}
},
...
},
看不太懂,从网上搜索了一下,大概意思就是做动态路由的时候,可能会出现死循环。用这个就可以判断是不是其中只有一条来避免死循环的状况。
看了几个介绍仍然不是很理解。从VUE 官网里也没有找到相关的介绍。。它的原理是什么?依据是什么?onlyOneChild 这个变量是在哪里定义的?是在代码里定义的吗?还是vue提供的???
回答:
Vue
据我所知没有提供 onlyOneChild
这一项。同样我没有在 Vue
和 VueRouter
的仓库里找到相关的内容。
所以说是他们自己的业务代码里面建的一个变量。
另外 data
里面的 this
指向的就是当前的 Vue
实例。
以上是 侧边栏动态路由组件中的 onlyOneChild 是做什么的?怎么实现的? 的全部内容, 来源链接: utcz.com/p/933353.html