Commit 731c868978fb4d8ebd5c06d535ce0c5536dda446

Authored by 刘淇
1 parent 75d3172d

跳转优化

subPackages/treePage/addTree.vue
... ... @@ -317,7 +317,6 @@ export default {
317 317 // this.$refs.form && this.$refs.form.immediateValidate(true, rules)
318 318 },
319 319 onLoad(options) {
320   -
321 320 this.formData.road = options.roadId
322 321  
323 322 },
... ... @@ -407,7 +406,10 @@ export default {
407 406 if (res.code == '200') {
408 407 uni.showToast({title: "新增成功", icon: "none"});
409 408 // uni.$tui.href(`/subPackages/treePage/treeRecord?roadId=${this.formData.road}`)
410   - uni.$tui.href(`/subPackages/treePage/treeFiles`)
  409 + // uni.$tui.href(`/subPackages/treePage/treeFiles`)
  410 + uni.redirectTo({
  411 + url: '/subPackages/treePage/treeFiles' // 目标页面路径
  412 + });
411 413 }
412 414 })
413 415 } else {
... ...
subPackages/treePage/editTree.vue
... ... @@ -30,6 +30,12 @@ export default {
30 30 onLoad(options){
31 31 this.id = options.id
32 32 console.log( this.id )
  33 + const pages = getCurrentPages(); // 获取当前页面栈
  34 + // 只保留当前页面(移除所有历史页面)
  35 + if (pages.length > 1) {
  36 + // 小程序页面栈是数组,通过 splice 保留最后一个元素(当前页面)
  37 + pages.splice(0, pages.length - 1);
  38 + }
33 39 // this.treeDetailQuery()
34 40 },
35 41 methods:{
... ...
subPackages/treePage/editTreeIfo.vue
... ... @@ -428,7 +428,10 @@ export default {
428 428 if (res.code == '200') {
429 429 uni.showToast({title: "修改成功", icon: "none"});
430 430 // uni.$tui.href(`/subPackages/treePage/treeRecord?roadId=${this.formData.road}`)
431   - uni.$tui.href(`/subPackages/treePage/treeFiles`)
  431 + // uni.$tui.href(`/subPackages/treePage/treeFiles`)
  432 + uni.redirectTo({
  433 + url: '/subPackages/treePage/treeFiles' // 目标页面路径
  434 + });
432 435 }
433 436 })
434 437 } else {
... ...