24 lines
574 B
JavaScript
24 lines
574 B
JavaScript
export default ($axios) => ({
|
|
getToolsList(params) {
|
|
return $axios.get('/tool', { params })
|
|
},
|
|
getCategoryList(params) {
|
|
return $axios.get('/category', { params })
|
|
},
|
|
getToolByCategory(params) {
|
|
return $axios.get('/tool/group', { params })
|
|
},
|
|
getToolDetailBySlug(slug) {
|
|
return $axios.get('/tool/' + slug)
|
|
},
|
|
clickToolLike(id) {
|
|
return $axios.post('/tool/like', {id})
|
|
},
|
|
recordToolClickNum(id) {
|
|
return $axios.post('/tool/click', {id})
|
|
},
|
|
searchToolByWord(word) {
|
|
return $axios.get('/tool/search', { params:{q: word, limit:50}})
|
|
}
|
|
})
|