go(-1): 原页面表单中的内容会丢失;
this.$router.go(-1):后退+刷新;
this.$router.go(0):刷新;
this.$router.go(1) :前进
back(): 原页表表单中的内容会保留;
this.$router.back():后退 ;
this.$router.back(0) 刷新;
this.$router.back(1):前进
20231114补充:query传值
let sourcePage = "/financeProductDetail|financial|{PrdCode:'LCYHD709',name:'aaa'}"
let info = sourcePage.split('|')
想把info[2]通过query传值要怎么传呢?现在info[2]是个字符串,需要把他转换成对象再传值。
this.$router.push({ path: info[0], moduleName: info[1] , pushType: 'launchH5App' ,query: eval(`( ${info[2]} )`) });