我有以下接受参数 ID 的路由器
{
path: '/Filters/Edit/:id',
name: 'Manager.FilterEditor',
component: FilterEditor
},
Run Code Online (Sandbox Code Playgroud)
当我尝试使用 从一个过滤器导航到另一个过滤器时router.push,视图保持不变。
router.push({ name: 'Manager.FilterEditor', params: { id: newfilter.id } });
URL 更新为新 ID,但型号保持不变。
您必须key在router-view主视图中添加属性。
<router-view :key="$route.path" />
该键将帮助 VueJS 注意到变化并触发模型边界和视图重绘。
| 归档时间: |
|
| 查看次数: |
2084 次 |
| 最近记录: |