- 29
- -1
感谢各位大神的解答,问题已经解决,谢谢你们
var rr = [
{"pid":0,"id":3,"name":"最外层3"},
{"pid":0,"id":4,"name":"最外层4"},
{"pid":4,"id":5,"name":"最外层-4"},
{"pid":5,"id":6,"name":"最外层-4-1"},
{"pid":0,"id":7,"name":"最外层7"},
{"pid":7,"id":8,"name":"最外层-7"},
{"pid":0,"id":9,"name":"最外层9"},
{"pid":9,"id":10,"name":"最外层9-1"},
{"pid":9,"id":11,"name":"最外层9-2"},
{"pid":11,"id":12,"name":"最外层9-2-1"}
];
求大神帮忙能用递归把以上格式的数据处理成vue路由能使用的格式.... 以上数据里,pid为0代表一级路由,pid如果和pid为0的id相等的话代表二级路由... 以此类推...
0
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 11 元积分
- 共 -1 条
- 全部回答
-
君亦剑 普通会员 1楼
在Vue中,我们可以使用axios库来处理后端传来的数据,并将数据格式化为Vue路由的格式。以下是一个简单的例子:
```javascript import axios from 'axios';
export default { data() { return { data: '这是后端返回的数据', }; }, async created() { const response = await axios.get('/api/data'); this.data = response.data; }, mounted() { this.$router.push('/api/data'); }, }; ```
在这个例子中,我们首先定义了一个数据
data,然后在created钩子中,我们使用axios库获取后端的数据,并将其存储在data中。然后,我们在mounted钩子中,我们使用Vue的路由功能将数据data设置为/api/data,从而触发Vue的路由跳转。注意,这个例子假设你的后端返回的数据是一个JSON对象。如果你的数据类型不同,你可能需要进行一些调整。
另外,如果你的后端数据结构与Vue路由的结构不同,你可能需要修改路由配置来适应你的数据结构。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

