fix: 实现车辆列表项点击跳转到详情页功能
移除TODO注释并实现点击车辆列表项跳转到详情页的功能,统一使用Taro.navigateTo方法进行页面导航
Showing
4 changed files
with
11 additions
and
7 deletions
| ... | @@ -279,8 +279,10 @@ const toggleFavorite = (carId) => { | ... | @@ -279,8 +279,10 @@ const toggleFavorite = (carId) => { |
| 279 | * @param {Object} car - 车辆信息 | 279 | * @param {Object} car - 车辆信息 |
| 280 | */ | 280 | */ |
| 281 | const onCarClick = (car) => { | 281 | const onCarClick = (car) => { |
| 282 | - // TODO: 跳转到车辆详情页 | 282 | + // 跳转到车辆详情页 |
| 283 | - showToast(`查看${car.name}详情`, 'success') | 283 | + Taro.navigateTo({ |
| 284 | + url: '/pages/productDetail/index?id=' + car.id | ||
| 285 | + }) | ||
| 284 | } | 286 | } |
| 285 | 287 | ||
| 286 | // Menu组件事件处理方法 | 288 | // Menu组件事件处理方法 | ... | ... |
| ... | @@ -255,7 +255,7 @@ const loadMore = async () => { | ... | @@ -255,7 +255,7 @@ const loadMore = async () => { |
| 255 | * @param {Object} item - 车辆信息 | 255 | * @param {Object} item - 车辆信息 |
| 256 | */ | 256 | */ |
| 257 | const onItemClick = (item) => { | 257 | const onItemClick = (item) => { |
| 258 | - // TODO: 跳转到车辆详情页 | 258 | + // 跳转到车辆详情页 |
| 259 | Taro.navigateTo({ | 259 | Taro.navigateTo({ |
| 260 | url: `/pages/productDetail/index?id=${item.id}` | 260 | url: `/pages/productDetail/index?id=${item.id}` |
| 261 | }) | 261 | }) | ... | ... |
| ... | @@ -296,7 +296,7 @@ const loadMore = async () => { | ... | @@ -296,7 +296,7 @@ const loadMore = async () => { |
| 296 | * @param {Object} item - 车辆信息 | 296 | * @param {Object} item - 车辆信息 |
| 297 | */ | 297 | */ |
| 298 | const onItemClick = (item) => { | 298 | const onItemClick = (item) => { |
| 299 | - // TODO: 跳转到车辆详情页 | 299 | + // 跳转到车辆详情页 |
| 300 | Taro.navigateTo({ | 300 | Taro.navigateTo({ |
| 301 | url: `/pages/productDetail/index?id=${item.id}` | 301 | url: `/pages/productDetail/index?id=${item.id}` |
| 302 | }) | 302 | }) | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2022-09-19 14:11:06 | 2 | * @Date: 2022-09-19 14:11:06 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2025-07-04 16:26:55 | 4 | + * @LastEditTime: 2025-07-08 10:29:08 |
| 5 | * @FilePath: /jgdl/src/pages/newCarList/index.vue | 5 | * @FilePath: /jgdl/src/pages/newCarList/index.vue |
| 6 | * @Description: 最新上架页面 | 6 | * @Description: 最新上架页面 |
| 7 | --> | 7 | --> |
| ... | @@ -260,8 +260,10 @@ const toggleFavorite = (carId) => { | ... | @@ -260,8 +260,10 @@ const toggleFavorite = (carId) => { |
| 260 | * @param {Object} car - 车辆信息 | 260 | * @param {Object} car - 车辆信息 |
| 261 | */ | 261 | */ |
| 262 | const onCarClick = (car) => { | 262 | const onCarClick = (car) => { |
| 263 | - // TODO: 跳转到车辆详情页 | 263 | + // 跳转到车辆详情页 |
| 264 | - showToast(`查看${car.name}详情`, 'success') | 264 | + Taro.navigateTo({ |
| 265 | + url: '/pages/productDetail/index?id=' + car.id | ||
| 266 | + }) | ||
| 265 | } | 267 | } |
| 266 | 268 | ||
| 267 | // Menu组件事件处理方法 | 269 | // Menu组件事件处理方法 | ... | ... |
-
Please register or login to post a comment