这两天在看vue的官网,刚开始看的是vue.js这个文件的使用说明文档,感觉可以很容易看明白。但是看到Vue-router、Vuex看得我一脸懵逼。还有什么vue-cli这个又是干嘛的,还有需要安装node.js。 说好的用框架简单呢。怎么感觉这么复杂啊。
疑问:
vue-cli 是干嘛用的
Vue-router、Vuex一定要用吗。我直接在页面引入vue.js不行吗
这两天在看vue的官网,刚开始看的是vue.js这个文件的使用说明文档,感觉可以很容易看明白。但是看到Vue-router、Vuex看得我一脸懵逼。还有什么vue-cli这个又是干嘛的,还有需要安装node.js。 说好的用框架简单呢。怎么感觉这么复杂啊。
疑问:
vue-cli 是干嘛用的
Vue-router、Vuex一定要用吗。我直接在页面引入vue.js不行吗
9 回答1.8k 阅读✓ 已解决
6 回答1.7k 阅读
3 回答2.7k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.2k 阅读
完全可以,如果只是想用数据驱动简化dom操作的话。
但如果想组件化开发,那你得自己写组件文件,自己写路由解析,按需动态引入解析,自己管理多组件共享状态的问题,
这些问题最简单的解决办法就是vue-router,vuex,当然你也完全可以自己做一套出来
组件化开发必然带来js增多的问题,模块化按需引入也是必须的了,当然,自己实现成本也不大
当然还有另一个问题就是静态文件的压缩问题,手动压缩太原始,js的解析还是挺麻烦的,找个现成工具用node或者java或者其它做个批量压缩工具吧
如果用了es6,scss这些,那还需要预编译,npm上有不少现成的包,那就跟上面那个工具合并到一起用node做个工具吧
当然这个工具也有现成的,比如说webpack,自己写个配置文件就好了
vue-cli呢,就是帮你把配置文件也写好了,项目的目录结构也给你配置好了,你往里面填空就行了。
填空还不简单吗,兄弟?