Wechat----model 层 book

本文介绍了一个用于小程序中书籍管理的API模型,包括获取最新书籍、搜索书籍、获取个人收藏书籍数量、获取书籍详情、点赞状态、评论信息及提交评论等功能。通过封装请求,解决了原地址不支持HTTPS的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

model 层

book models, 与page 分开管理
url 参数说明:因为原请求地址不支持https, 固做了二次封装请求,以满足小程序https 的要求
import { HTTP } from '../utils/http_p.js'

class BookModel extends HTTP{

  /**
   * 获取最新的 book
   */
  getHotList(){
    // return this.request('book/host_list')

    /**
     * 使用对象结构的方式传参
     */
    return this.request({
      url: 'weChatBl/BookHotList'
    })
  }


  /**
   * 搜索
   */
  search(start, q){
    return this.request({
      url: 'weChatBl/BookSearch',
      data:{
        q:q,
        start:start
      }
    })
  }


  /**
   * 获取我的 book
   */
  getMyBookCount(){
    return this.request({
      url: 'weChatBl/BookFavorCount'
    })
  }


  /**
   * 获取书本的详细信息
   */
  getDetail(id){
    return this.request({
      url:'weChatBl/BookDetail?id=' + id
    })
  }


  /**
   * 获取书本的点赞状态
   */
  getLikeStatus(id){
    return this.request({
      url:'weChatBl/BookLike?id=' + id
    })
  }


  /**
   * 获取书本的点评信息
   */
  getComments(id){
    return this.request({
      url:'weChatBl/BookComment?id=' + id
    })
  }


  /**
   * 按id提交短评信息
   */
  postComment(id, comment){   
    console.log(id, comment) 
    return this.request({
      url:'weChatBl/BookCommentAdd',
      method:'POST',
      data:{
        book_id:id,
        content:comment
      }
    })
  }

}

export {
  BookModel
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值