侧边栏动态路由组件中的 onlyOneChild 是做什么的?怎么实现的?

今天肝一以前项目的代码时,在侧边栏部分发现了这么一条语句:

export default {

...

data() {

//就是这一条

this.onlyOneChild = null

return {}

},

...

},

看不太懂,从网上搜索了一下,大概意思就是做动态路由的时候,可能会出现死循环。用这个就可以判断是不是其中只有一条来避免死循环的状况。

看了几个介绍仍然不是很理解。从VUE 官网里也没有找到相关的介绍。。它的原理是什么?依据是什么?onlyOneChild 这个变量是在哪里定义的?是在代码里定义的吗?还是vue提供的???


回答:

Vue 据我所知没有提供 onlyOneChild 这一项。同样我没有在 VueVueRouter 的仓库里找到相关的内容。
所以说是他们自己的业务代码里面建的一个变量。

另外 data 里面的 this 指向的就是当前的 Vue 实例。

以上是 侧边栏动态路由组件中的 onlyOneChild 是做什么的?怎么实现的? 的全部内容, 来源链接: utcz.com/p/933353.html

回到顶部