一、点击返回

  1. <i class="iconfont" @touchstart="handleToBack">&#xe605;</i>
  1. methods:{
  2. handleToBack(){
  3. //返回上一步
  4. this.$router.back()
  5. }
  6. }

二、动态路由

2-1 配置详情页动态路由

  1. {
  2. path:'detail/:id',
  3. components:{
  4. detail:()=>import('@/views/Movie/detail')
  5. }

2-2 路由传参

  1. methods:{
  2. handleToDetail(id){
  3. this.$router.push("/movie/detail/"+id)
  4. }
  5. }

2-3 详情页接收参数

  1. mounted() {
  2. this.$store.commit("changeTitle", "电影详情");
  3. var {id} = this.$route.params
  4. }