to
方法用于在NavEdge
中导航到另一个页面,支持传递参数和可选配置项。
navEdge.to(target: string, params: object, options: object)
target
:(必选) 要导航到的页面名称。params
:(可选) 一个包含传递的参数的对象。参数将作为查询字符串添加到导航的URL中。options
:(可选) 一个包含可选配置的对象。replace
:(可选) 布尔值,表示是否替换当前历史记录项而不是添加新的项。默认为false
。reload
:(可选) 布尔值,表示是否重新加载页面,而不是从缓存中加载。默认为false
。// 导航到目标页面
navEdge.to('about');
// 传递参数
navEdge.to('product', { id: 123 });
// 传递参数和选项
navEdge.to('profile', { username: 'foo' }, { replace: true, reload: true });
replace
选项,则页面将被替换为新页面,浏览器将无法回退到之前的页面。请小心使用此选项,以避免意外的行为。