问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vuejs在前端开发起到什么作用

发布网友 发布时间:2022-04-19 13:26

我来回答

3个回答

懂视网 时间:2022-04-10 05:43

公司要做一个报表系统,这几天要出一个demo,从这篇博客开始我会把整个过程记录下来,摸着石头过河,有兴趣的可以从头看一看。

开发思路

1.前端 vue-cli+webpack+element UI

2.后台nodejs+express

3.数据库 mysql 客户端 navicat 

前端

1.搭建vue-cli脚手架(node和npm安装方法请自行百度,我这里用的淘宝的映射)

技术分享

进入项目文件 然后执行cnpm install 把依赖拉下来

技术分享

目录结构如下

技术分享

然后项目文件夹下执行 cnpm run dev 得到如下页面,脚手架就搭建成功了

技术分享

2.引入element UI 

在根目录下的package.json中的

技术分享

 

当前的版本号去 github官方项目的package.json查看

技术分享

凡是在package.json中加入内容,都要执行 cnpm install 来拉取依赖

或者直接执行cnpm install --save element-ui 可以直接拉取依赖并且更改package.json

这步执行完后还没完 ,还要在main.js中import并use

技术分享

 

 3.axios 执行ajax的插件 

vue1官方推荐的是vue-resource vue2推荐的是axios,跟上潮流O(∩_∩)O

安装方法跟element ui 一样 ,请自己尝试,不再赘述

————————————————————————————————————————— 分割线 ———————————————————————————————————————————————————————

穿插一条 git本地文件上传 github

转载一个链接http://www.cnblogs.com/wql025/p/5391693.html  putty可以不填

程序员的一天vue+node+mysql(一)

标签:demo   get   自己   映射   tar   依赖   页面   navicat   pack   

热心网友 时间:2022-04-10 02:51

jQuery的诸多局限性导致前端工程师的发展受到了很多的*,只能做一些表面性的工作,并不能实现前后端分离开发。

而近期出现的Vue,它给前端带来了无限的可能和改变。

改变一:真正意义上的前端工程师

之前开发都是前端做静态页面,把页面给到后台程序员改成jsp、php、asp等等...一顿乱改,一顿塞变量,做完以后页面样式乱七八糟,最后你再调整css。说白了你会html,css就行了,基本没什么门槛,可以这么说。

有了Vue和Node的前端工程化以后,前端工程师能做的事情越来越多,后台人员只需要抛过来一个Api,剩下的就可以都交给前端了。

改变二:服务端渲染VS客户端渲染

传统的jsp、php或是模板渲染也好,都是服务端渲染,就是客户端一个请求,服务器直接把整个页面返回给你,简单粗暴。(Spring Boot是通过模板引擎,由服务端完成的渲染工作)

但是vue开发是前后端分离开发,通过api进行交互,客户端请求服务器返回json数据,由客户端进行渲染。

不仅减轻了服务器的压力速度更快而且渲染更加优雅,代码更容易维护。

改变三:渲染优雅,代码易维护

jQuery是通过DOM来控制数据,不仅笨重而且渲染数据特别麻烦,而 Vue是通过数据来控制状态,通过控制数据来控制渲染,变量可以直接写在标签中,渲染更加优雅。

因为前端代码和后台代码都是分开的,所以项目更容易维护,开发效率更高。

改变四:项目工程化,结合npm直接安装第三方库

Vue让前端项目更加工程化,同时也规范了前端工程师的代码,而node和npm的加入才是vue能蓬勃发展的重要原因。

Node为Vue提供了本地server和模块化开发的思路,npm更能安装Vue项目需要的模块,配合Vue使用,比如Moment.js Element ui vuex等等,这些第三方库让Vue有了无限的可能。

敲黑板(补充下):传统开发jQuery是命令式编程,现代框架开发是函数式编程。现代框架开发,可以使用Webpack(当然使用jQuery也可以使用Webpack),可以使用人家提供的现成的脚手架,比方说create-react-app,vue-cli。极大提高了开发的效率,并且可以使用最新的ES6、ES7语法进行开发,在编码体验上,就提高了一个档次。

总结

知其然,知其所以然,没有最好的框架,只有最合适的框架!

热心网友 时间:2022-04-10 04:09

vue就是数据驱动,简单理解就是你数据变了界面随着变化 而这个变化你是不需要写任何代码来人为干预的,只要你一开始把dom对象和vue对象做了绑定,dom和vue之间 无论谁变化都会触发另一方的变化
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎样抠取J-net上面KAT-TUN的视频?例如:http://www.johnnys-net.jp/j... 网页视频用什么软件可以连声音一起抠下来?急! 镶嵌在网页里的视频怎么抠出下载,http://edu.canmay.net/app/course/v... ...纪检委来公司查是不是党员,想知道会怎么样? 求一部小时候的动画片,我是90后,好像是主人公黑白的,是狗啊还是啥 一本和点拨哪个好 然气热水器用一个开关可以调节水温吗 ...他们真的好像啊。。。有没有报道他们相象的传闻? 极道鲜师 Ⅰ和Ⅱ的演员名单 ...人没有结果?还有小栗旬演的谁啊?那个黑崎是谁演的? 前端vue是什么? Vue框架为什么得到了前端程序员很高的评价 为什么前端用vue的公司越来越多? Web前端主流框架—Vue的优缺点分析 号称目前最火的前端框架Vue,它有什么显著特点呢? 公开版和移动版有什么区别 陈皮水洗澡有什么功效 陈皮冲茶有什么好处 中药水洗头发的正确方法 陈皮泡水,营养又健康,作用与功效是什么? 橙皮泡水喝有什么好处 陈皮泡水去火吗 有什么作用呢 用陈皮泡水洗头的详细内容是怎样? 陈皮和姜煮水能洗头发吗 橙子皮泡水能洗发吗 橘子皮洗头有什么好处 陈皮泡水洗头好吗?会有什麼效果? 橘子皮洗头发的好处 用陈皮洗头的详细方法是怎样的? 中国电信提醒您:您的宽带优惠协议即将到期,请您及时办理续约手续,感谢您的使用,若已办理,无须理会。 前端框架vue适合开发电商、社交网站吗? 前端中的Vue是什么? 前端Vue框架作用是什么? 偏旁金的都有哪些字 VUE在前端里面主要是做什么的呢 ? 前端vue是不是现在比较常用的? 前端得node和vue哪个好学一些? 暴风影音播放不能旋转 暴风影音怎么将画面旋转? 暴风影音怎样旋转屏幕 暴风影音怎么旋转视频画面 暴风影音怎么翻转视频,暴风影音怎么旋转画面 暴风影音播放视频的时候可以把屏幕旋转吗? 暴风影音怎么旋转视频 暴风影音画面可以旋转90度吗? 暴风影音怎么旋转? 暴风影音2015旋转视频画面的方法 暴风影音怎么旋转90度 window10怎么截图整个页面 老版的暴风影音怎么旋转