2 回答
TA贡献1725条经验 获得超7个赞
学习框架要懂得它的工作原理,webpack是现代前端框架的基础。从理解SPA的工作逻辑和编译过程开始,你需要知道你写的html不是真的html,他们只是html模板,所有网页元素由JavaScript生产,至于为什么要这么做,建议你找找相关文章读一读。
TA贡献1828条经验 获得超3个赞
我也在学习vue中,可以和楼主分享一下学习经验。谈谈你提的问题。
VueCli是专门服务于Vue这个框架的,目的就是为了方便开发,区别于传统的HTML+JS+CSS的操作方式。如果要在常规的HTML文件和.js文件中构建一个Vue项目,就需要单独引入Vue,然后在JS中实例化,构建组件,在html或CSS文件中写样式...相对来说还是比较麻烦的,并且整个项目结构不够清晰。所以.vue在VueCli中是可以替代单独写HTML的,因为已经将template中的内容作为了html的内容。
npm run dev是开发环境的运行,它包括了很多webpack的配置,所以和以前直接打开html有区别。npm run build就是打包项目,如果你的项目是完整的,打包后dist中是有HTML文件的,楼主可以检查一下自己的项目。
VueCli已经将webpack配置在了项目中,为的就是配置各种插件和构建一套完整且高效的开发环境。虽然比较难,但是作为目前最热门的构建工具,还是需要慢慢啃 - -。
在Vue中页面跳转完全可以用router代替,并且很多传统的开发方式都可以舍弃,如操作DOM,在Vue项目中基本不需要。我见过在Vue中疯狂用jQuery的...这样就有点在足球场打篮球的感觉了...
添加回答
举报