vue项目常用组件和框架结构介绍


Posted in Javascript onDecember 24, 2017

vue项目基础结构

一个vue的项目,我觉得最小的子集其实就是{vue,vue-router,component},vue作为基础库,为我们提供双向绑定等功能。vue-router连接不同的"页面",component作为样式或者行为输出,你可以通过这三个东西来实现最基本的静态SPA网站。当然我在这里不谈vue全家桶这样宽泛的概念,我会如数家珍的把主要的技术点一一列举。

1.vue-cli:搭建基本的vue项目骨架,脚手架工具

2.sass-loader&node-sass:我是使用的sass作为样式的预编译工具,两者缺一不可,大家也可以自行选择,less,stylus都可以

3.postcss:实现响应式布局的关键,px=>rem。大漠已经提出了基于vw,vh的布局方案,不过我暂时持观望态度。

4.vuex:管理复杂的数据流向,状态机工具,特化的Flux

5.vuex-persistedstate:将vuex中state持久化的工具

6.vue-router:实现SPA间“页面”之间的跳转

7.vue-lazyload:实现图片的懒加载,优化http传输性能

8.vue-awesome-swiper:轮播功能的实现及一些特殊切换效果的完成

9.better-scroll:实现列表滚动及父子组件间的滚动问题

10.axios:http工具,实现向API请求数据,以及拦截器的实现

11.fastclick:解决300ms延迟的库

以上这些,都是我觉得一个中大型的vue项目需要用到的,还有一些比如我在实现图片上传中用到了jsx的语法,需要babel-jsx这样的东西,不具有普适性,就不例举了。

下面简述一下上面说到的这些东西,有的东西会单独的来出来细说:

1.vue-cli:

Javascript 相关文章推荐
php实例分享之实现显示网站运行时间
May 20 Javascript
JS实现向表格行添加新单元格的方法
Mar 30 Javascript
Jquery日历插件制作简单日历
Oct 28 Javascript
JavaScript函数内部属性和函数方法实例详解
Mar 17 Javascript
ES6学习笔记之正则表达式和字符串正则方法分析
Apr 25 Javascript
在百度搜索结果中去除掉一些网站的资料(通过js控制不让显示)
May 02 Javascript
Ionic项目中Native Camera的使用方法
Jun 07 Javascript
Angular2.0/4.0 使用Echarts图表的示例代码
Dec 07 Javascript
webstorm+vue初始化项目的方法
Oct 18 Javascript
jQuery 隐藏/显示效果函数用法实例分析
May 20 jQuery
解决vue addRoutes不生效问题
Aug 04 Javascript
详解VUE中的插值( Interpolation)语法
Oct 18 Javascript
JavaScript数组排序reverse()和sort()方法详解
Dec 24 #Javascript
JS生成随机打乱数组的方法示例
Dec 23 #Javascript
JavaScript实现的超简单计算器功能示例
Dec 23 #Javascript
Angular实现较为复杂的表格过滤,删除功能示例
Dec 23 #Javascript
Vue.js 的移动端组件库mint-ui实现无限滚动加载更多的方法
Dec 23 #Javascript
9种使用Chrome Firefox 自带调试工具调试javascript技巧
Dec 22 #Javascript
JavaScript中的一些隐式转换和总结(推荐)
Dec 22 #Javascript
You might like
用Zend Encode编写开发PHP程序
2010/02/21 PHP
php session实现多级目录存放实现代码
2016/02/03 PHP
详解php中 === 的使用
2016/10/24 PHP
Apply an AutoFormat to an Excel Spreadsheet
2007/06/12 Javascript
javascript延时重复执行函数 lLoopRun.js
2007/06/29 Javascript
JavaScript 学习历程和心得分享
2010/12/12 Javascript
jQuery的Ajax的自动完成功能控件简要说明
2013/02/22 Javascript
js函数排序的实例代码
2013/07/01 Javascript
一个字符串反转函数可实现字符串倒序
2014/09/15 Javascript
使用jquery组件qrcode生成二维码及应用指南
2015/02/22 Javascript
jQuery实现鼠标单击网页文字后在文本框显示的方法
2015/05/06 Javascript
深入分析JSON编码格式提交表单数据
2015/06/25 Javascript
谈谈impress.js初步理解
2015/09/09 Javascript
jQuery 操作input中radio的技巧
2016/07/18 Javascript
JS继承之借用构造函数继承和组合继承
2016/09/07 Javascript
微信小程序倒计时功能实现代码
2017/11/09 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
2018/05/09 Javascript
vue中的数据绑定原理的实现
2018/07/02 Javascript
微信小程序自定义底部弹出框功能
2020/11/18 Javascript
Vue在H5 项目中使用融云进行实时个人单聊通讯
2020/12/14 Vue.js
给Python IDLE加上自动补全和历史功能
2014/11/30 Python
Python实现嵌套列表及字典并按某一元素去重复功能示例
2017/11/30 Python
python复制文件到指定目录的实例
2018/04/27 Python
python读写csv文件的方法
2019/08/13 Python
Django 用户认证Auth组件的使用
2020/11/30 Python
python help函数实例用法
2020/12/06 Python
使用css3 属性如何丰富图片样式(圆角 阴影 渐变)
2012/11/22 HTML / CSS
4s店机修工岗位职责
2013/12/20 职场文书
自我鉴定三原则
2014/01/13 职场文书
基层党支部公开承诺书
2014/05/29 职场文书
党员对照检查材料
2014/09/22 职场文书
大学生学习新党章思想汇报
2014/10/25 职场文书
2015年小学教导处工作总结
2015/05/26 职场文书
小学校园广播稿
2015/08/18 职场文书
2016年大学迎新晚会工作总结
2015/10/15 职场文书
2016年“我们的节日·清明节”活动总结
2016/04/01 职场文书