Vue.js能做PC端单页式网站开发吗

2024-11-26 22:38:02
推荐回答(5个)
回答1:

完全可以。

1、另一方面,Vue 完全有能力驱动采用单文件组件和 Vue 生态系统支持的库开发的复杂单页应用,实现PC端单页式的前端开发。

2、PC端网站在不需要优先考虑SEO和首屏渲染时间时,单页式在用户体验和开发体验(开发效率)上是完胜多页式的。

3、vue.js作为主流框架之一,同样支持SSR,vue.js的PC端网站开发时服务端渲染编译比较慢,使用用单页式效率更高。



扩展资料:

主流框架Vue.js与angularjs的开发区别:

一、相同点:

都支持指令:内置指令和自定义指令。

都支持过滤器:内置过滤器和自定义过滤器。

都支持双向数据绑定。

都不支持低端浏览器。

二、不同点:

1、AngularJS的学习成本高,比如增加了Dependency Injection特性,而Vue.js本身提供的API都比较简单、直观。

2、在性能上,AngularJS依赖对数据做脏检查,所以Watcher越多越慢。

3、Vue.js使用基于依赖追踪的观察并且使用异步队列更新。所有的数据都是独立触发的。对于庞大的应用来说,这个优化差异还是比较明显的。

参考资料:vue.js官网-介绍-Vue.js

回答2:

Vue是一套构建用户界面的渐进式框架。

Vue 只关注视图层, 采用自底向上增量开发的设计。
Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件
vue只是个前端框架,不管是用在PC端还是用在移动端,只要提供对应的API及数据相应就可以
不过,PC端单页面对于搜索引擎可能不太友好,无法让搜索引擎把整个网站收录

回答3:

Vue是一套构建用户界面的渐进式框架。Vue只关注视图层,采用自底向上增量开发的设计。Vue的目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件vue只是个前端框架,不管是用在PC端还是用在移动端,只要提供对应的API及数据相应就可以不过,PC端单页面对于搜索引擎可能不太友好,无法让搜索引擎把整个网站收录

回答4:

动态添加进去的tr不能应用js和css,在tr添加进页面后,再调用一下$("tr").addClass("样式名");重新添加一下样式即可.至于js的话,在绑定事件的时候用:$("tr").live(funtion(){})这样就可以了

回答5:

可以,不过要引用VUE的router插件,像VUE、angular、backbone这种东西都是可以开发单页面应用的,其实只要有了路由功能,JQ也是可以写单页面应用的,无非就是不太方便,所谓的单页面其实就是在一个页面上渲染不同的DOM结构,主要是看路由~