1、IDE的选择:html
VsCode和WebStorm都是不错的选择,说一下二者的优缺点,调试便捷性来讲二者不相上下.前端
WebStorm缺点:性能方面VsCode远好于WebStorm;vue
WebStorm优势:代码引用追踪Ws有VsCode无,控制台输出WS有着色能看出那块代码有问题,VsCode无着色控制台日志和bug查看不直观;
webpack
综合使用来讲:推荐使用WebStorm,若是你的电脑配置实在很差能够酌情使用VsCode.ios
1.先说VsCode的配置:
web
首先是要装VsCode的扩展插件,点击左上角最后一个图标,在搜索里面输入JavaScript (ES6) snippets/NPM/Vue 2 Snippets;ajax
第二步调试配置:VsCode第一次运行只须要把项目切换到项目根目录/build/dev-server.js点击运行按钮或者使用快捷键F5就能够启动项目了,第一次启动以后ide就会把启动的js记录下来,下次无论在那个页面只须要使用F5启动便可;npm
2.再说WebStorm的使用优化和vuejs项目的调试配置:axios
①.优化WebStorm解决卡顿的问题。浏览器
WebStorm的优化主要在设置内存上,防止ws卡死,设置步骤以下:webstorm安装主目录>bin>WebStorm.exe.vmoptions,更改第二行:-Xms526m,第三行:-Xmx1024m;
②.配置vuejs调试js就不须要输npm run dev 启动命令。
2、VueJs框架特性和数据调用:
框架特性:纯前端语言,要配合后台接口才能够实现数据交换,vuejs至关于一个编译工具,把你写的代码和依赖的三方库,编译成浏览器能够识别js语言和html页面,全部的业务在用户的浏览器端执行。
数据调用:既然是客户端语言那么若是让vuejs去作服务器端渲染(SSR)是一件极其困难的事情,官方是这样说的:
“在 2.3 发布后咱们发布了一份完整的构建 Vue 服务端渲染应用的指南。这份指南很是深刻,适合已经熟悉 Vue, webpack 和 Node.js 开发的开发者阅读。请移步 ssr.vuejs.org。(目前只有英文版,社区正在进行中文版的翻译)”,可见vuejs在服务器端渲染是很是吃力不讨好的(固然有兴趣的朋友能够去试一下ssr的搭建和渲染,对于深刻了解一门语言的原理是颇有帮助的),既然vuejs不擅长作服务器端渲染,咱们仍是把目光聚焦在vuejs的前端操做上,那么一个前台站点去掉用后台最直接的方式就是ajax或者是rpc远程调用,ajax的使用可使用一些优秀的框架,好比axios、zeptojs等,这些都是能够知足需求的,固然若是使用rpc的话可使用hprose等。
具体经常使用的ajax请求的调用方式和方法,我这里就不细说了,须要的请自行百度,vue官方推荐的交换框架是axios查看详情:https://npm.taobao.org/package/axios;
3、VueJs路由选项以及使用
路由选项:
使用:比如我要使用启用HTML5 history功能的路由器,
var router = new VueRouter({ mode:'history' });
到这了你可能已经对VueJs有了大致的了解,以前我还写了一篇关于:《VueJs深刻浅出—经常使用操做手册》点击查看,但愿个人文章能对你有所帮助!
祝:周末愉快!