hookehuyr

feat(收藏功能): 添加收藏操作时的Toast提示

统一使用Taro.showToast替换原有的showToast方法,并在多个页面和组件中添加收藏/取消收藏时的用户反馈提示
......@@ -364,8 +364,18 @@ const toggleFavorite = (id) => {
const index = favoriteIds.value.indexOf(id)
if (index > -1) {
favoriteIds.value.splice(index, 1)
Taro.showToast({
title: '取消收藏',
icon: 'none',
duration: 2000
})
} else {
favoriteIds.value.push(id)
Taro.showToast({
title: '收藏成功',
icon: 'success',
duration: 2000
})
}
}
......
......@@ -210,10 +210,18 @@ const toggleFavorite = (carId) => {
const index = favoriteIds.value.indexOf(carId)
if (index > -1) {
favoriteIds.value.splice(index, 1)
showToast('取消收藏', 'success')
Taro.showToast({
title: '取消收藏',
icon: 'none',
duration: 2000
})
} else {
favoriteIds.value.push(carId)
showToast('收藏成功', 'success')
Taro.showToast({
title: '收藏成功',
icon: 'success',
duration: 2000
})
}
}
......
......@@ -258,10 +258,18 @@ const toggleFavorite = (carId) => {
const index = favoriteIds.value.indexOf(carId.toString())
if (index > -1) {
favoriteIds.value.splice(index, 1)
showToast('取消收藏', 'success')
Taro.showToast({
title: '取消收藏',
icon: 'none',
duration: 2000
})
} else {
favoriteIds.value.push(carId.toString())
showToast('收藏成功', 'success')
Taro.showToast({
title: '收藏成功',
icon: 'success',
duration: 2000
})
}
}
......
<!--
* @Date: 2025-06-28 10:33:00
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2025-07-04 16:26:05
* @LastEditTime: 2025-07-04 16:51:27
* @FilePath: /jgdl/src/pages/index/index.vue
* @Description: 捡个电驴首页
-->
......@@ -279,8 +279,18 @@ const toggleFavorite = (scooterId) => {
const index = favoriteIds.value.indexOf(scooterId)
if (index > -1) {
favoriteIds.value.splice(index, 1)
Taro.showToast({
title: '取消收藏',
icon: 'none',
duration: 2000
})
} else {
favoriteIds.value.push(scooterId)
Taro.showToast({
title: '收藏成功',
icon: 'success',
duration: 2000
})
}
}
......
......@@ -239,10 +239,18 @@ const toggleFavorite = (carId) => {
const index = favoriteIds.value.indexOf(carId)
if (index > -1) {
favoriteIds.value.splice(index, 1)
showToast('取消收藏', 'success')
Taro.showToast({
title: '取消收藏',
icon: 'none',
duration: 2000
})
} else {
favoriteIds.value.push(carId)
showToast('收藏成功', 'success')
Taro.showToast({
title: '收藏成功',
icon: 'success',
duration: 2000
})
}
}
......
......@@ -286,8 +286,18 @@ const toggleFavorite = (scooterId) => {
const index = favoriteIds.value.indexOf(scooterId)
if (index > -1) {
favoriteIds.value.splice(index, 1)
Taro.showToast({
title: '取消收藏',
icon: 'none',
duration: 2000
})
} else {
favoriteIds.value.push(scooterId)
Taro.showToast({
title: '收藏成功',
icon: 'success',
duration: 2000
})
}
}
......
......@@ -238,10 +238,18 @@ const toggleFavorite = (carId) => {
const index = favoriteIds.value.indexOf(carId)
if (index > -1) {
favoriteIds.value.splice(index, 1)
showToast('取消收藏', 'success')
Taro.showToast({
title: '取消收藏',
icon: 'none',
duration: 2000
})
} else {
favoriteIds.value.push(carId)
showToast('收藏成功', 'success')
Taro.showToast({
title: '收藏成功',
icon: 'success',
duration: 2000
})
}
}
......
......@@ -339,8 +339,18 @@ const toggleFavorite = (id) => {
const index = favoriteIds.value.indexOf(id)
if (index > -1) {
favoriteIds.value.splice(index, 1)
Taro.showToast({
title: '取消收藏',
icon: 'none',
duration: 2000
})
} else {
favoriteIds.value.push(id)
Taro.showToast({
title: '收藏成功',
icon: 'success',
duration: 2000
})
}
}
......