product-detail.js
971 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
import api from '../utils/api';
export default {
getProductData(id) {
return api.get({
data: {
method: 'ufo.product.data',
product_id: id
}
})
},
getRecommendGoods(id) {
return api.get({
data: {
method: 'ufo.product.data.search.recommend',
product_id: id
}
})
},
getFavoriteState(id) {
return api.get({
data: {
method: 'ufo.user.isFavorite',
productId: id
}
})
},
addFavorite(productId) {
return api.get({
data: {
method: 'ufo.user.favoriteAdd',
productId
}
})
},
cancelFavorite(productId) {
return api.get({
data: {
method: 'ufo.user.favoriteCancel',
productId
}
})
}
}