请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

还是关于阅读器连接前端的问题

老师,您好,关于阅读器连接前端的问题,还是没有成功,能否麻烦您帮忙,给出一点具体的代码信息
这是后端代码:https://gitee.com/LX_msmhsd/mpvue-imooc-node.git
这是前端代码:https://gitee.com/LX_msmhsd/mpvue-ebook.git
这是阅读器代码:https://gitee.com/LX_msmhsd/my-read.git
麻烦老师帮忙看看,我们19号答辩,时间确实不多了。

正在回答

1回答

https://img1.sycdn.imooc.com/szimg/5fdb28b509bf860624580782.jpg这里是小程序的详情页面,readBook进入阅读页面的时候会在路由中携带参数就是params的信息里面有电子书的路径信息,到了read页面这里会根据路由的参数进行解析,最后生成readUrl就是阅读器项目的端口,假设这里电子书路径是aa/bb.epub    readUrl = 阅读器项目端口+ aa|bb.epub

https://img1.sycdn.imooc.com/szimg/5fdb28d409125eff24520952.jpg

在阅读器页面

mounted() {
    const url =  this.$route.params.fileName.split('|').join('/')
// 这里解析出路由中携带的信息  是epub电子书路径 aa/bb.epub 
   const newUrl = nginx服务器端口 + aa/bb.epub
    this.showEpub(newUrl);
  }
showEpub(url) {
this.book = new Epub(url)
….
}

修改阅读器页面的路由可以接受参数https://img1.sycdn.imooc.com//szimg/5fdb29270960084b19540690.jpg

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号