项目只引入vue.js文件,这样使用vue在项目中,还有意义吗?

这几天在使用vue-cli脚手架做项目,感觉很多坑要踩。我在想要是项目只引入vue.js这个文件,类似于引入JQ一样来使用vue这样做的话能发挥出vue的优势吗

阅读 11.3k
8 个回答

脚手架存在的意义是为了省去开发者部署项目的时间而提前做好的一些常用配置.

如果只是为了用vue做一些数据上的处理, 当然没问题,官方文档一开始也是直接引入的

最好的方法当是脚手架。
直接引入也是可以的。

VUE是渐进式的框架

只要适合自己,没人在意你西装搭配运动鞋和西装搭配皮鞋的区别。

当然有意义啊,你完全可以像引入jQuery一样直接引用vue.js来搭建传统的多页面应用。但是你要考虑到你的项目需不需要兼容不支持es6的浏览器,需要兼容的话就要用babel。vue-cli是为中大型项目的工程化而存在的,用不用看个人选择。

我认为mvvm的优势是保证数据和dom的一致性 而spa解决了传统开发模式的性能问题 全家桶还有路由、数据流这类插件
如果考虑后续功能 用脚手架更好兼容 如果页面只是一个表单提交 肯定没有后续功能 就看你呗

不能.还不如直接引jq.脚手架是为了减轻开发负担.直接引用说不定遇到更多坑,而且大家都没遇到过,网上还找不到.

完全可以。
在每个页面都 new Vue() 一个实例,只是会比较麻烦,并且组件无法复用。

我觉得看项目的大小吧,如果是一个小型项目的话,直接引入vue.js是比较方便的,中大型的话,还是全家桶来的简单粗暴一点

当你想让页面只有一部分或多个部分由 vue 控制的时候,显然引入方式能提供更好的自由度。

分隔 vue 实例也能获得更好的数据隔离效果。

举个不太恰当的例子:

比如一个所谓中大型项目,现在要做一个宣传页的功能,要的是页面尽快直出,简单到只需要几次异步请求就能搞定数据交互的地步,你把它加入到整个脚手架项目中,我单独访问这个页面结果还要加载一堆路由?那我直接把页面做为静态页面再根据访问参数配合一个小小的 vue 实例进行渲染呢?

所以不是说一个项目只能用一种引入方式,看情况的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题