Skip to content

wangdabaoqq/VueCnode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

aafa4e8 · Jun 19, 2021

History

90 Commits
May 12, 2021
Aug 22, 2017
Aug 22, 2017
May 14, 2020
Jun 19, 2021
Aug 22, 2017
Aug 22, 2017
Aug 22, 2017
Aug 22, 2017
Aug 22, 2017
Feb 16, 2020
Aug 22, 2017
Aug 22, 2017
Dec 19, 2020
May 12, 2021
May 11, 2021
May 11, 2021
May 11, 2021

Repository files navigation

VueCnode

Build Status

项目简介

本项目我借鉴了github上很多关于Cnode的项目,加上了一些自己的理解。最终敲定了VueCnode,当然我只能说是搬运工,项目采用的是vue技术构建.

总结

在我浏览了很多关于vuecnode的项目我认为写的很好的是lzxb有兴趣的可以了解下。
当然我在写cnode项目时,有几点我目前没有解决的第一是页面后退数据还原及滚动条位置还原,我百度及
谷歌后发现这个问题有如下方法:结合与scrollBehavior,经过实验与配置,非常好的没
有解决,恕我天资愚钝,我再问问vuet的作者。还有中方法是vuet,但是我还得去看文档百度,略觉得麻
烦,可能过几天就想看了。(呵呵)。第二个没有解决的是我的message组件,我在用accesstoken登录后
可以正常显示全部内容,但是切换页面又要重新登录。猜想及百度时发现,vuex在刷新时会清空数据,所以
会出现以上问题,推荐使用localstorage,sessionstorage储存数据,但是我没有搞定。目前就是这样。

功能

  • 首页渲染,下拉加载
  • 页面详情,回复及点赞
  • 消息列表
  • 个人主页
  • 用户信息
  • 登录数据刷新消失未解决
  • 退出
  • 关于
  • 页面后退,数据还原及滚动条位置还原
  • 文章发布
  • 回到顶部
  • 启动动画
  • 404页面

技术栈

Vue2.0:前端页面展示。
Vuex:Vuex,实现不同组件间的状态共享
vue-router:页面路由切换
axios:一个基于 Promise 的 HTTP 库,向后端发起请求。
timeago.js:一个时间处理的库。
es5,es6: 语法标准以及趋势
SessionStorge:保存用户信息。
webpack 前端资源加载/打包工具
stylus(styl):用styl做css预处理语言
CSS3:CSS3过渡动画及样式。
muse-ui: 非常好的ui样式
autoprefixer: 浏览器前缀自动添加前缀
eslint: 语法检查
fastclick 移动端点击延迟插件

项目使用

1.项目克隆: git@git.oschina.net:wangdabaoqq/VueCnode.git
2.安装依赖: npm install
3.项目启动: npm run dev
4.代码发布: npm run build

项目结构脑图

脑图

预览图

预览1 预览2

二维码

Releases

No releases published

Packages

No packages published