123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- // components/production/production.js
- var http = require('../../utils/http.js');
- Component({
- /**
- * 组件的属性列表
- */
- properties: {
- item:Object,
- sts:Number,
- showCancelCollect: Boolean, // 是否展示取消收藏按钮
- },
- /**
- * 组件的初始数据
- */
- data: {
- },
- /**
- * 组件的方法列表
- */
- methods: {
- toProdPage: function (e) {
- var prodid = e.currentTarget.dataset.prodid;
- wx.navigateTo({
- url: '/pages/prod/prod?prodid=' + prodid,
- })
- },
- handleCancelCollection(e) {
- var prodid = e.currentTarget.dataset.prodid;
- wx.showLoading()
- var params = {
- url: "/p/user/collection/addOrCancel",
- method: "POST",
- data: prodid,
- callBack: (res) => {
- wx.hideLoading()
- wx.showToast({
- title: res? '已添加收藏' : '已取消收藏',
- duration: 1200,
- icon: 'none',
- complete: com =>{
- setTimeout(()=>{
- this.triggerEvent('getCollectionProd')
- },500)
- }
- })
- }
- };
- http.request(params);
- }
- }
- })
|