问题描述
提示:这里描述具体问题:
在quasar开发时,遇到了,点击需要打开新页面的需求,而在正常的router代码中是没有实现的。
正常路由:
router.push(
{
// 根据类型跳转到不同的任务页面
path: '/taskpath',
query: {
tasksdasdasdasdasdasd: item.id,
taskasdasdasdasdasd: item.name,
dataasdasdasdasdas: 'asdasdasdasdsdasd'
}
})
要实现页面跳转需要增加代码:
const newpage = router.resolve({
path: '/taskpath',
query: {
taskId: item.id,
projectName: item.name,
sadasdasdsadas: item.asdasdasdasdasd
}
})
window.open(newpage.href, '_blank') // 打开新的窗口
这样就在新的页面打开要加载的页面。
欢迎评论:
提示:欢迎大家在评论区讨论相关问题。
可以关注博主,我会持续更新工作中遇到的技术小砖头,供大家使用。
也可以在评论区告知好的小砖头或技术,我会收录。
还可以指出本博文错误,希望大家不吝赐教。