vuecnode

VueCnode


[![Build Status](https://www.travis-ci.org/wangdabaoqq/VueCnode.svg?branch=master)](https://www.travis-ci.org/wangdabaoqq/VueCnode)

项目简介

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

总结

在我浏览了很多关于vuecnode的项目我认为写的很好的是lzxb有兴趣的可以了解下。

当然我在写cnode项目时,有几点我目前没有解决的第一是页面后退数据还原及滚动条位置还原,我百度及

谷歌后发现这个问题有如下方法:结合与scrollBehavior,经过实验与配置,非常好的没

有解决,恕我天资愚钝,我再问问vuet的作者。还有中方法是vuet,但是我还得去看文档百度,略觉得麻

烦,可能过几天就想看了。(呵呵)。第二个没有解决的是我的message组件,我在用accesstoken登录后

可以正常显示全部内容,但是切换页面又要重新登录。猜想及百度时发现,vuex在刷新时会清空数据,所以

会出现以上问题,推荐使用localstorage,sessionstorage储存数据,但是我没有搞定。目前就是这样。

功能

-[x] 首页渲染,下拉加载

-[x] 页面详情,回复及点赞

-[x] 消息列表

-[x] 个人主页

-[x] 用户信息

-[ ] 登录数据刷新消失未解决

-[x] 退出

-[x] 关于

-[ ] 页面后退,数据还原及滚动条位置还原

-[x] 文章发布

-[x] 回到顶部

-[x] 启动动画

-[x] 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

项目结构脑图



预览图


apk地址

效果查看

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,941评论 25 709
  • 在岁月的河流里 每个人都在流浪 身不由己 忍耐继续 生命的成长追随着洪流 借助了自然的力量 在无边的风景里 每个人...
    美食美客阅读 1,898评论 0 1
  • 当风吹起一阵石头的歌唱 阿娟 我看见你对我笑 你眼中住着一群爱闹的孩子 酒窝里生长着一春天的问号 阿娟 你轻挥杨柳...
    何须把酒祝东风阅读 1,807评论 1 2
  • 这是第二次提分手了,大年初三。不知道自己怎么谈个恋爱谈成这样,别人谈恋爱不是一天到晚黏糊一起的么,搁我这就成了一天...
    伊丽傻白的腿毛阅读 1,911评论 0 0
  • 1.今天早上和健身的会员朋友约好一起去健身,所以也就像平常一样早早就起来了,来了之后开始健身了,因为她是第一次接触...
    zq倩儿阅读 1,027评论 0 0