vue 找到eSourcingRoute:RouteRecordRaw[]的数组里title是My Request的一行
时间: 2023-12-30 09:05:51 浏览: 72
您可以使用 Vue Router 的 `find` 方法来查找 `eSourcingRoute` 数组中 `title` 属性为 `"My Request"` 的那条路由记录。具体代码如下:
```
const myRequestRoute = eSourcingRoute.find(route => route.title === 'My Request');
```
这将返回 `eSourcingRoute` 数组中第一个 `title` 属性为 `"My Request"` 的路由记录。如果找不到匹配的路由记录,`myRequestRoute` 将为 `undefined`。
相关问题
vue 找到eSourcingRoute:RouteRecordRaw[]的数组里title是My Request的一行,然后修改title 为My Request(2)
您可以使用 Vue Router 的 `findIndex` 方法来查找 `eSourcingRoute` 数组中 `title` 属性为 `"My Request"` 的那条路由记录的索引,然后通过索引来修改该路由记录的 `title` 属性。具体代码如下:
```
const myRequestIndex = eSourcingRoute.findIndex(route => route.title === 'My Request');
if (myRequestIndex !== -1) { // 如果找到了匹配的路由记录
eSourcingRoute[myRequestIndex].title = 'My Request (2)'; // 修改该路由记录的 title 属性
}
```
这将查找 `eSourcingRoute` 数组中第一个 `title` 属性为 `"My Request"` 的路由记录的索引,并将该路由记录的 `title` 属性修改为 `"My Request (2)"`。如果找不到匹配的路由记录,`myRequestIndex` 将为 `-1`,此时不会进行修改。
阅读全文