vue routing page jump and open new page

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

 

Published 3 original articles · liked 0 · visits 31

Guess you like

Origin blog.csdn.net/w_jiayou/article/details/105178545