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选项,则页面将被替换为新页面,浏览器将无法回退到之前的页面。请小心使用此选项,以避免意外的行为。