hookehuyr

refactor(车列表): 统一处理车辆ID类型并添加Taro导入

移除车辆ID的toString()转换,直接使用原始ID进行比较和存储
在多个车列表页面中添加Taro导入以支持相关功能
<!--
* @Date: 2022-09-19 14:11:06
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2025-07-04 16:27:02
* @LastEditTime: 2025-07-04 16:58:46
* @FilePath: /jgdl/src/pages/goodCarList/index.vue
* @Description: 特价好车页面
-->
......@@ -123,6 +123,7 @@
</template>
<script setup>
import Taro from '@tarojs/taro'
import { ref, computed, onMounted } from 'vue'
import { Search2, Addfollow, Follow, Heart1, HeartFill } from '@nutui/icons-vue-taro'
import TabBar from '@/components/TabBar.vue'
......@@ -255,7 +256,7 @@ const scrollStyle = computed(() => {
* @param {string} carId - 车辆ID
*/
const toggleFavorite = (carId) => {
const index = favoriteIds.value.indexOf(carId.toString())
const index = favoriteIds.value.indexOf(carId)
if (index > -1) {
favoriteIds.value.splice(index, 1)
Taro.showToast({
......@@ -264,7 +265,7 @@ const toggleFavorite = (carId) => {
duration: 2000
})
} else {
favoriteIds.value.push(carId.toString())
favoriteIds.value.push(carId)
Taro.showToast({
title: '收藏成功',
icon: 'success',
......
......@@ -112,6 +112,7 @@
</template>
<script setup>
import Taro from '@tarojs/taro'
import { ref, computed, onMounted } from 'vue'
import { Search2, Heart1, HeartFill } from '@nutui/icons-vue-taro'
import TabBar from '@/components/TabBar.vue'
......
......@@ -112,6 +112,7 @@
</template>
<script setup>
import Taro from '@tarojs/taro'
import { ref, computed, onMounted } from 'vue'
import { Search2, Heart1, HeartFill } from '@nutui/icons-vue-taro'
import './index.less'
......
<!--
* @Date: 2022-09-19 14:11:06
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2025-07-04 15:21:48
* @LastEditTime: 2025-07-04 16:57:31
* @FilePath: /jgdl/src/pages/search/index.vue
* @Description: 搜索页面
-->
......