Showing
5 changed files
with
23 additions
and
14 deletions
| ... | @@ -124,7 +124,8 @@ export default { | ... | @@ -124,7 +124,8 @@ export default { |
| 124 | path: '/client/videoDetail', | 124 | path: '/client/videoDetail', |
| 125 | query: { | 125 | query: { |
| 126 | prod_id: this.item.id, | 126 | prod_id: this.item.id, |
| 127 | - type: this.item.type // 特殊标识,判断入口 为keepAlive使用 | 127 | + type: this.item.type, // 特殊标识,判断入口 为keepAlive使用 |
| 128 | + perf_id: this.item.perf_id | ||
| 128 | } | 129 | } |
| 129 | }); | 130 | }); |
| 130 | }, | 131 | }, | ... | ... |
| 1 | +/* | ||
| 2 | + * @Author: hookehuyr hookehuyr@gmail.com | ||
| 3 | + * @Date: 2022-05-23 14:33:37 | ||
| 4 | + * @LastEditors: hookehuyr hookehuyr@gmail.com | ||
| 5 | + * @LastEditTime: 2022-06-02 13:14:23 | ||
| 6 | + * @FilePath: /tswj/src/components/MuiVideo/methods.js | ||
| 7 | + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE | ||
| 8 | + */ | ||
| 1 | import { prodActionAPI } from '@/api/C/prod.js' | 9 | import { prodActionAPI } from '@/api/C/prod.js' |
| 2 | import { Toast } from 'vant'; | 10 | import { Toast } from 'vant'; |
| 3 | 11 | ||
| 4 | -export const goToDetail = ({ id, book_id, type }, $router) => { | 12 | +export const goToDetail = ({ id, book_id, type, perf_id }, $router) => { |
| 5 | $router.push({ | 13 | $router.push({ |
| 6 | path: '/client/videoDetail', | 14 | path: '/client/videoDetail', |
| 7 | query: { | 15 | query: { |
| 8 | prod_id: id, | 16 | prod_id: id, |
| 9 | book_id, | 17 | book_id, |
| 10 | - type // 特殊标识,判断入口 为keepAlive使用 | 18 | + type, // 特殊标识,判断入口 为keepAlive使用 |
| 19 | + perf_id | ||
| 11 | } | 20 | } |
| 12 | }); | 21 | }); |
| 13 | } | 22 | } | ... | ... |
| ... | @@ -111,7 +111,8 @@ const goTo = () => { // 跳转作品详情页 | ... | @@ -111,7 +111,8 @@ const goTo = () => { // 跳转作品详情页 |
| 111 | query: { | 111 | query: { |
| 112 | prod_id: props.item.id, | 112 | prod_id: props.item.id, |
| 113 | book_id: props.item.book_id, | 113 | book_id: props.item.book_id, |
| 114 | - type: props.item.type // 特殊标识,判断入口 为keepAlive使用 | 114 | + type: props.item.type, // 特殊标识,判断入口 为keepAlive使用 |
| 115 | + perf_id: props.item.perf_id | ||
| 115 | } | 116 | } |
| 116 | }); | 117 | }); |
| 117 | } | 118 | } | ... | ... |
| ... | @@ -68,10 +68,7 @@ | ... | @@ -68,10 +68,7 @@ |
| 68 | <template v-for="item in prod_list" :key="item"> | 68 | <template v-for="item in prod_list" :key="item"> |
| 69 | <video-card :item="item"> | 69 | <video-card :item="item"> |
| 70 | <template #bookDetailSub> | 70 | <template #bookDetailSub> |
| 71 | - <div | 71 | + <div style="color: #999999; padding: 0px 1rem 0.5rem;" @click="goToDetail(item)"> |
| 72 | - style="color: #999999; padding: 0px 1rem 0.5rem;" | ||
| 73 | - @click="goToDetail(item.id, item.book_id, item.type, item.perf_id)" | ||
| 74 | - > | ||
| 75 | {{ item.kg_name }} | {{ item.localism_type }} | 72 | {{ item.kg_name }} | {{ item.localism_type }} |
| 76 | </div> | 73 | </div> |
| 77 | </template> | 74 | </template> |
| ... | @@ -291,14 +288,14 @@ onBeforeRouteLeave(() => { | ... | @@ -291,14 +288,14 @@ onBeforeRouteLeave(() => { |
| 291 | }) | 288 | }) |
| 292 | 289 | ||
| 293 | /****************** 视频组件相关操作 *******************/ | 290 | /****************** 视频组件相关操作 *******************/ |
| 294 | -const goToDetail = (prod_id, book_id, type, perf_id) => { // 跳转作品详情页 | 291 | +const goToDetail = (v) => { // 跳转作品详情页 |
| 295 | $router.push({ | 292 | $router.push({ |
| 296 | path: '/client/videoDetail', | 293 | path: '/client/videoDetail', |
| 297 | query: { | 294 | query: { |
| 298 | - prod_id, | 295 | + prod_id: v.id, |
| 299 | - book_id, | 296 | + book_id: v.book_id, |
| 300 | - type, // 特殊标识,判断入口 为keepAlive使用 | 297 | + type: v.type, // 特殊标识,判断入口 为keepAlive使用 |
| 301 | - perf_id | 298 | + perf_id: v.perf_id |
| 302 | } | 299 | } |
| 303 | }); | 300 | }); |
| 304 | } | 301 | } | ... | ... |
| ... | @@ -121,7 +121,8 @@ const onClick = (item) => { // 跳转作品详情页 | ... | @@ -121,7 +121,8 @@ const onClick = (item) => { // 跳转作品详情页 |
| 121 | $router.push({ | 121 | $router.push({ |
| 122 | path: '/client/videoDetail', | 122 | path: '/client/videoDetail', |
| 123 | query: { | 123 | query: { |
| 124 | - prod_id: item.prod_id | 124 | + prod_id: item.prod_id, |
| 125 | + perf_id: item.perf_id | ||
| 125 | } | 126 | } |
| 126 | }); | 127 | }); |
| 127 | } | 128 | } | ... | ... |
-
Please register or login to post a comment