vuex中如何跳转路由
一、vue
在vue中,我们可以直接import 路由对象,然后控制路由跳转
import { selectAddress, saveSingleOrder, singleOrderPrice } from '../../lib/api'
import router from "../../router";
export default {
// 保存单件下单
async getSaveSingleOrder({ commit, state }) {
let res = await saveSingleOrder(state.createSingleOrderData);
if(res && res.flag) {
router.push("/orderManage/logisticsOrder");
}
},
};
二、nuxt
但是,在nuxt中,路由时自动生成的,你没法引用路由对象。但方法总是有的,在组件中我们是可以直接从this上获取路由对象的,而方法是在组件内触发调用的,最简单粗暴的,传参。