Talk is cheap

vue-element-admin:编程式关闭TagView

在使用vue-element-admin框架时,有时会遇到这样的需求: 代码控制关闭指定的tagView。这些写成一个函数,来实现这样的功能:

closeTag(){
      /*要关闭的view*/
      var view = {
        name:"Table",
        path:"/example/table"
      };
      var route = {path:'/'}
      this.$store.dispatch('tagsView/delView',view).then(({ visitedViews }) => {
          /*当前的界面关闭后,要跳转到的位置,或者去存数据都可以*/
          this.$router.push(route)
          /*todo:可以继续写其他的业务*/
      })
    }

在框架中的tagsView.js中其实时有写好的方法的 delView, 这里的重点是view这个参数,这个参数是一个对象,必须有name 和path这两个必要的值 才可以实现关闭tagView的功能

未经允许不得转载:CheapTalk » vue-element-admin:编程式关闭TagView
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!