All Projects → Tmfree → Vue Fiction

Tmfree / Vue Fiction

vue移动端小说网

Projects that are alternatives of or similar to Vue Fiction

Cookiecutter Django Vue
Cookiecutter Django Vue is a template for Django-Vue projects.
Stars: ✭ 462 (+1825%)
Mutual labels:  vue-cli
Lucky wheel
vue 实现的抽奖大转盘,奖项个数可配置
Stars: ✭ 535 (+2129.17%)
Mutual labels:  vue-cli
Vue Ts Daily
基于vue、Typescript、pwa的一款习惯养成app
Stars: ✭ 735 (+2962.5%)
Mutual labels:  vue-cli
Douban
Douban book website demo by server side render
Stars: ✭ 468 (+1850%)
Mutual labels:  vue-cli
Iview
admin template based on Vue CLI 3 & iView. 基于 Vue CLI 3 + iView 的 Vue.js 后台管理系统。
Stars: ✭ 485 (+1920.83%)
Mutual labels:  vue-cli
Ruoyi Vue
(RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue & Element 的前后端分离权限管理系统
Stars: ✭ 596 (+2383.33%)
Mutual labels:  vue-cli
Vue2 blog
使用vue2.x + vue-cli +vue-router+ vuex + axios + mysql + express + pm2 + webpack+nginx构建的具有登录,注册,留言,用户发帖,用户评论等功能的SPA Blog。注意,注意,注意,后端API全部自己手写,很适合刚学习vue以及express的小伙伴学习,喜欢请Star鼓励一下我,谢谢!项目预览:
Stars: ✭ 417 (+1637.5%)
Mutual labels:  vue-cli
Manhuaren
vue2.0全家桶,仿漫画人官网(移动端)
Stars: ✭ 18 (-25%)
Mutual labels:  vue-cli
Dashboard
A dashboard scaffolding based on Vue.js 3.0 created by Vite.
Stars: ✭ 497 (+1970.83%)
Mutual labels:  vue-cli
Iview Cli
Create an iView project in visual way
Stars: ✭ 729 (+2937.5%)
Mutual labels:  vue-cli
Vue2 Calendar
vue 2.x calendar component
Stars: ✭ 477 (+1887.5%)
Mutual labels:  vue-cli
Vuetify Admin Dashboard
A Crud Admin panel made from Vue js and Vuetify
Stars: ✭ 481 (+1904.17%)
Mutual labels:  vue-cli
Vue Chat
📲 A web chat application. Vue + node(koa2) + Mysql + socket.io
Stars: ✭ 617 (+2470.83%)
Mutual labels:  vue-cli
Vue2 News
基于vue2 + vue-router + vuex 构建的一个新闻类单页面应用 —— 今日头条(移动端)
Stars: ✭ 462 (+1825%)
Mutual labels:  vue-cli
React Article Bucket
总结,积累,分享,传播JavaScript各模块核心知识点文章全集,欢迎star,issue(勿fork,内容可能随时修改)。webpack核心内容部分请查看专栏: https://github.com/liangklfangl/webpack-core-usage
Stars: ✭ 750 (+3025%)
Mutual labels:  vue-cli
One
基于Spring Boot和Vue2开发的前后端分离的后台管理系统
Stars: ✭ 426 (+1675%)
Mutual labels:  vue-cli
Vue Seed
a boilerplate for large vue project with ElementUI 2.x
Stars: ✭ 555 (+2212.5%)
Mutual labels:  vue-cli
Vue Pokedex
A Pokédex made with Vue.js 📕
Stars: ✭ 22 (-8.33%)
Mutual labels:  vue-cli
Vue2.x Douban
Vue2.0实现简易豆瓣电影webApp
Stars: ✭ 769 (+3104.17%)
Mutual labels:  vue-cli
Vue Admin Webapp
this is a admin project
Stars: ✭ 673 (+2704.17%)
Mutual labels:  vue-cli

vue-fiction

在线预览

由于目前只支持指定账号登录(没有使用数据库),所以没有更新到服务器,需自己clone下来运行看效果。(本人对后端业务了解比较少,可能存在问题。后期会努力提升)

项目演示地址:仿小说网WebApp。(纯属个人练手,巩固知识,无其他用途)

项目源码地址:vue-fiction。觉得还可以的话给个star 在这先谢谢了~

Build Setup

客户端

# 下载或克隆下来,然后安装依赖
yarn or npm install

# 开发预览
yarn or npm serve

# 打包发布,生成的文件在dist文件夹中
yarn or npm build

服务端

# 提取server文件夹,安装依赖
yarn or npm install

# 运行
node app.js

接口请求的变量修改

开发环境

# .env.development文件
VUE_APP_BASEURL="url"

生产环境

# .env.production文件
VUE_APP_BASEURL="url"

更新

添加登录模块、点赞和收藏,目前只支持现有账号的登录,后期添加注册模块

账号:123456
密码:123456

效果图

项目部分结构

|-- fiction
    |-- .env.development 开发环境变量
    |-- .env.production 生成环境变量
    |-- .gitignore
    |-- babel.config.js
    |-- tsconfig.json
    |-- package.json
    |-- postcss.config.js
    |-- README.md
    |-- vue.config.js
    |-- yarn.lock
    |-- src
        |-- interface //接口存放
            |-- base.ts
            |-- user.ts
        |-- App.vue
        |-- main.ts
        |-- assets
        |-- components
        |-- request 请求设置
        |-- router  路由
        |-- store
        |   |-- getter.ts
        |   |-- index.ts
        |   |-- module
        |       |-- common
        |       |-- rank
        |-- utils
        |   |-- navBar.ts
        |   |-- vw.css

预览

效果图

效果图

最后

要是感兴趣的话,可以自行看代码,大部分内容还是比较简单的,有问题的话欢迎提出了一起讨论

Build Setup

客户端

# 下载或克隆下来,然后安装依赖
yarn or npm install

# 开发预览
yarn or npm serve

# 打包发布,生成的文件在dist文件夹中
yarn or npm build

服务端

# 提取server文件夹,安装依赖
yarn or npm install

# 运行
node app.js
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].