微信小程序关于小说类使用官方阅读器

https://doc.weixin.qq.com/doc/w3_AAcAYAbdAFwpM63n1R5SIat3aa4cX?scode=AJEAIQdfAAoYHVCBbdAG4A1QYmAFQ
上面是文档链接

引入
{
  "plugins": {
    "novel-plugin": {
      "version": "latest",
      "provider": "wx293c4b6097a8a4d0"
    }
  }
}
const novelPlugin = requirePlugin('novel-plugin');

订阅初始化 插件调用onPageLoad参数为函数
getNovelManager方法具体实例N管理器
实例N管理器用getId获取对应的唯一标识
实例N管理器用getBookId获取对应的书的id
实例N管理器用setBookshelfStatus获取对应的书的设置书架状态 bookshelfStatus:0取消 1添加
实例N管理器用onClickBookshelf监听用户点击书架的事件
 bookshelfStatus:0取消 1添加
实例N管理器用setContents设置目录信息
 index: 0,章节下标	从0开始
 status: 0,章节状态  0 免费章节 1 已付费章节 2 未付费章节 其余值非法
实例N管理器paymentCompleted();通知插件页付费成功
自定义充值区域需要配置一下charge-dialog
插件拉起高度问题搭配scroll-view
跳转到插件页面 携带参数可以自定义并编码特殊字符
posted @ 2024-03-29 15:53  jialiangzai  阅读(793)  评论(0)    收藏  举报