videoDetail.ts 804 Bytes
/*
 * @Author: hookehuyr hookehuyr@gmail.com
 * @Date: 2022-06-07 18:03:50
 * @LastEditors: hookehuyr hookehuyr@gmail.com
 * @LastEditTime: 2022-06-08 19:35:53
 * @FilePath: /tswj/src/router/methods/goToVideoDetail.ts
 * @Description:
 */
// import { useRouter } from 'vue-router';
import $router from '@/router';

/**
 * 路由跳转视频详情页
 * @param prod_id 作品ID
 * @param perf_id 表演者ID
 * @param book_id 书籍ID
 * @param type 特殊标识,判断入口 为keepAlive使用
 */
const fn = ({
  prod_id,
  perf_id,
  book_id,
  type,
}: {
  prod_id: string;
  perf_id: string;
  book_id: string;
  type?: string;
}): void => {
  $router.push({
    path: '/client/videoDetail',
    query: {
      prod_id,
      perf_id,
      book_id,
      type,
    },
  });
};

export default fn;