完全可以。
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
Vue是一套构建用户界面的渐进式框架。
Vue 只关注视图层, 采用自底向上增量开发的设计。
Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件
vue只是个前端框架,不管是用在PC端还是用在移动端,只要提供对应的API及数据相应就可以
不过,PC端单页面对于搜索引擎可能不太友好,无法让搜索引擎把整个网站收录
Vue是一套构建用户界面的渐进式框架。Vue只关注视图层,采用自底向上增量开发的设计。Vue的目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件vue只是个前端框架,不管是用在PC端还是用在移动端,只要提供对应的API及数据相应就可以不过,PC端单页面对于搜索引擎可能不太友好,无法让搜索引擎把整个网站收录
动态添加进去的tr不能应用js和css,在tr添加进页面后,再调用一下$("tr").addClass("样式名");重新添加一下样式即可.至于js的话,在绑定事件的时候用:$("tr").live(funtion(){})这样就可以了
可以,不过要引用VUE的router插件,像VUE、angular、backbone这种东西都是可以开发单页面应用的,其实只要有了路由功能,JQ也是可以写单页面应用的,无非就是不太方便,所谓的单页面其实就是在一个页面上渲染不同的DOM结构,主要是看路由~