这几天在使用vue-cli脚手架做项目,感觉很多坑要踩。我在想要是项目只引入vue.js这个文件,类似于引入JQ一样来使用vue这样做的话能发挥出vue的优势吗
这几天在使用vue-cli脚手架做项目,感觉很多坑要踩。我在想要是项目只引入vue.js这个文件,类似于引入JQ一样来使用vue这样做的话能发挥出vue的优势吗
当然有意义啊,你完全可以像引入jQuery一样直接引用vue.js来搭建传统的多页面应用。但是你要考虑到你的项目需不需要兼容不支持es6的浏览器,需要兼容的话就要用babel。vue-cli是为中大型项目的工程化而存在的,用不用看个人选择。
我认为mvvm的优势是保证数据和dom的一致性 而spa解决了传统开发模式的性能问题 全家桶还有路由、数据流这类插件
如果考虑后续功能 用脚手架更好兼容 如果页面只是一个表单提交 肯定没有后续功能 就看你呗
当你想让页面只有一部分或多个部分由 vue 控制的时候,显然引入方式能提供更好的自由度。
分隔 vue 实例也能获得更好的数据隔离效果。
举个不太恰当的例子:
比如一个所谓中大型项目,现在要做一个宣传页的功能,要的是页面尽快直出,简单到只需要几次异步请求就能搞定数据交互的地步,你把它加入到整个脚手架项目中,我单独访问这个页面结果还要加载一堆路由?那我直接把页面做为静态页面再根据访问参数配合一个小小的 vue 实例进行渲染呢?
所以不是说一个项目只能用一种引入方式,看情况的。
9 回答1.8k 阅读✓ 已解决
6 回答1.8k 阅读
3 回答1.5k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
脚手架存在的意义是为了省去开发者部署项目的时间而提前做好的一些常用配置.
如果只是为了用vue做一些数据上的处理, 当然没问题,官方文档一开始也是直接引入的