vue路由页面跳转和打开新的页面

const mixin = {
	methods: {
		/**
		 * 替换原页面
		 * @param {Object} routerName  路由名称
		 * @param {Object} param
		 */
		navTo(routerName,param){
			this.$router.push({name: routerName, params: param});
			
		},
		/**
		 * 打开新页面
		 * @param {Object} routerPath  路由路径
		 * @param {Object} query
		 */
		blankLink(routerPath,query){
			let routeData = this.$router.resolve({ path: routerPath, query:query });
			window.open(routeData.href, '_blank');
		}
	} 
}

export default mixin
发布了3 篇原创文章 · 获赞 0 · 访问量 31

猜你喜欢

转载自blog.csdn.net/w_jiayou/article/details/105178545