作品源码

因为学习vue,所以试着用其来做个了小说阅读webapp,主要使用了vue2.0+vuex+vue-router等。

本项目使用了追书神器api,仅用于学习和了解。

本人只是一个初学者,有什么建议欢迎提出,让我们共同进步,如果你也刚学vue,可以了解一下,喜欢可以给star 给我个小鼓励。

页面效果展示

主页和阅读

分类和排行

收藏和删除

已完成目标

  • 小说搜索
  • 小说书架
  • 小说排行
  • 小说分类
  • 小说详情
  • 阅读器背景更改
  • 小说换源
  • 章节跳转
  • 小说删除

未完成目标

  • 小说书单
  • 皮肤更换功能
  • 书架显示模式更改
  • 小说阅读位置记录(非章节)
  • 排行周榜月榜

遇到的错误

  • api跨域问题
    解决:使用vue-cli的话,可以在config/index,js 中找到dev里的proxyTable 写入
    '/api':{target:'http://api.xxxx.com',//源地址changeOrigin:true,//改变源pathRewrite:{ //路径重写'^/api':'http://api.xxxx.com'}}
注意:只在开发环境下有效
  • v-for中动态更改对应item的:class的真假无效
    解决:使用$set(obj,index,value)来进行变更
  • 使用 keep-alive 时 想让指定组件保存其他组件依然重新加载
    解决:
<keep-alive include="组件的name">xxx</keep-alive>
注意:name不是router中定义的name,而是组件内定义的name。
  • 路由进出时想要做些事情怎么办
    解决:使用beforeRouteEnter和beforeRouteLeave等钩子函数进行设置
注意:里面必须要使用next()函数,否则不跳转路由

转载于:https://my.oschina.net/u/3681640/blog/1633078

基于vue的手机阅读小说类webapp相关推荐

  1. 花费一天时间基于Vue创建的epub小说阅读器效果展示及源码分享

    视频演示 https://www.bilibili.com/video/BV11X4y1M716 链接: link. github源码地址:https://github.com/lyh-create/ ...

  2. 基于vue的仿饿了么webapp

    1.项目介绍 此项目为外卖App核心的商家模块的SPA SPA是为构建WebApp设计的路由控制和视图转换框架 包括商品.评论.商家介绍.购物车等多个子模块 使用 Vuejs全家桶 + ES6 + W ...

  3. 基于vue+ionic+capacitor的图书借阅app

    目录 整套源码下载 1.app前端+springboot后台源码 2.pc端+springboot后台源码 3.pc端+app端+springboot后台合集源码 一.前言 二.用到的技术 三.开发使 ...

  4. 基于Vue+ElementUI+Express+Mysql电子书小说阅读网设计

    开发技术:Vue + ElementUI + layui + express 开发环境:VsCode + NodeJs + Mysql 这是一个电子书阅读和共享平台,网站一共有2个身份包括管理员和用户 ...

  5. 2021年基于VUE开发的一套移动端APP小说 听书AI男女多种 支持云端存储书籍记录

    2021年基于VUE开发的一套移动端APP小说 前端架构主要采用: "axios": "^0.21.1", "better-scroll": ...

  6. 实现微信小程序和手机app(基于vue)PDF预览功能

    引言:最近在做微信小程序和手机端app开发(基于vue),实现一个pdf预览功能. 需求:点击pdf列表,跳转到预览pdf页面,页面上强制阅读10s后,显示一个按钮返回,更新阅读状态: 要求:不能调用 ...

  7. 开源阅读书源_手机阅读app,只推荐这几款,杂志,漫画英文小说,都可以免费轻松阅读...

    今天为大家分享几款手机阅读app,亲测非常好用,可以让你在手机上轻松高效地阅读杂志,英文原版小说,app下载方式在文末提供 01.厚墨 一款开源阅读神器,支持安卓版本,开源即你可以在软件中自定义自己的 ...

  8. 注册/找回密码等功能中发送手机验证码后倒计时效果的实现(基于vue)

    注册/找回密码等功能中发送手机验证码后倒计时效果的实现,基于vue.element-ui <template><el-button size="small" ty ...

  9. element手机验证格式_基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式)...

    前言 开发过程中遇到了一个需求,根据用户选择的联系方式,动态改变输入框的检验条件,并且整个表单是可以增加的 在线访问:动态表单校验 github(欢迎star): https://github.com ...

  10. vue和Java做数据交互_基于vue和springmvc前后端分离,json类接口调用介绍

    基于vue和springmvc前后端分离,json类接口调用介绍 版本要求:spring-3.2.9.RELEASE.vue-2.9.2.axios-0.17.1,其中axios作为http clie ...

最新文章

  1. 点云处理库pyntcloud
  2. Material DesignDrawerLayout的旋转箭头的实现方式。
  3. navicat 导入SQL文件出错
  4. ios 图片截取功能 图片拼接功能
  5. 入门干货之用DVG打造你的项目主页-Docfx、Vs、Github
  6. java学习笔记_Java学习笔记day11
  7. Linux学习:第三章-Linux常用命令-2
  8. python获取文件修改时间与创建时间
  9. [乐意黎原创] cuteftp 9 显示中文乱码
  10. 凸优化系列二:确定步长一维搜索算法
  11. mac地址是由多少个bit组成_IPv6系列-详解自动分配IPv6地址
  12. Ubuntu20.04 图片标注工具labelImg
  13. xpath中的contains多个条件的匹配
  14. 社交app的变现方式有哪些?
  15. fatal error LNK1123 错误解决方法
  16. 语音论文阅读TINY TRANSDUCER: A HIGHLY-EFFICIENT SPEECH RECOGNITION MODEL ON EDGE DEVICES
  17. 2022最新可用网页百度分享按钮安装教程【网站添加百度分享按钮代码】
  18. Java - 吸血鬼数字
  19. 数字化转型六图法:算法地图
  20. 经常说这些话的人,不是情商高,而是城府深

热门文章

  1. 微软 Access数据库操作 中文教程
  2. excel android 官网下载地址,excel手机版app下载-excel手机版(excel教程学习)下载v2.0 安卓版-西西软件下载...
  3. 开源OA系统魔方OA ASP.Net 4.0或4.8
  4. 在Ubuntu Linux Server上使用奔图P2206NW打印机
  5. Python3 - 苹果ID登录App Sign in with Apple
  6. 倍福PLC_添加CX2500-0060以太网模块后无法从TwinCAT软件扫描到问题
  7. 正版操作系统下载大全
  8. python爬取微博评论点赞数_爬取新浪微博评论及点赞数并存储为excel的.csv格式
  9. html5在线拍照,h5调用html5拍照上传功能
  10. windows快捷键大全