题主使用 VUE 半年, 之前都是html直接引入JS文件直接撸的.
<script src="vue.js"></script>
var vm = new Vue({});
最近对 VUE-CLI 有点蠢蠢欲动,在撸文档,扫博客,看视频之后,终于是把一个 HELLO_WORLD 搭起来了(如图)。
但是也由此产生了一些疑惑
- 观察到 APP.vue 中包含了结构, 样式, 逻辑, 是否就是说用 .vue 代替了 .html的写法;
- 输出的文件夹dist中没有html文件, 那么我该怎么样去访问这些页面? 虽然在输入命令行 npm run dev 后, 我是可以在 losthost 中进行访问, 但是之前我都是写一个 a.html, 然后在浏览器打开的啊;
- 项目创建有用到 vue init webpack-simple , 是不是我我还要学习 webpack;
- 页面间的跳转是否需要用 Vue Router 代替 a 标签;
诸多疑惑, 还望赐教, 多谢.
学习框架要懂得它的工作原理,webpack是现代前端框架的基础。从理解SPA的工作逻辑和编译过程开始,你需要知道你写的html不是真的html,他们只是html模板,所有网页元素由JavaScript生产,至于为什么要这么做,建议你找找相关文章读一读。