收藏
- 获取商品详情数据
- 获取缓存中的商品收藏的数组
- 判断当前商品是否被收藏
- 如果已存在删除当前数据,弹出取消收藏
- 如果不存在添加数据,弹出收藏成功
<view class="goods_collect" bindtap="handleCollect">
<i class="iconfont {
{isCollect?'icon-shoucang1':'icon-shoucang'}}"></i>
<view>收藏</view>
</view>
// pages/goods_detail/index.js
import {
request} from "../../request/index.js";
import regeneratorRuntime, {
async } from "../../libs/runtime/runtime";
Page({
/**
* 页面的初始数据
*/
data: {
goodsObj:{
},
isCollect:false
},
GoodsInfo:{
},
/**
* 生命周期函数--监听页面加