建立Vue组件
创建组件
项目目录结构
在src目录下建立components文件夹,并在其中建立app.vue文件
|
|
package.json
|
|
注意
配置文件中需要添加对.vue文件处理的语句,因为忘记添加所以后期找错误找了很久
|
|
html文件
|
|
编辑app.vue文件
|
|
编辑main.js文件
|
|
运行查看效果
|
|
webpack的hot-reload
前端自动刷新现在已经很常见了,即改变页面后,浏览器自动刷新,但是这个功能在我们做单页面应用时候会很不好用,所以,webpack支持hot-reload(热替换),当我们修改模块时候页面不会刷新,会直接在页面中生效。
hot-reload的基础—webpack-dev-server
webpack-dev-server支持两种模式的自动刷新页面:
- iframe模式(页面嵌入一个iframe并在其中呈现页面的变化)
- inline模式(一个小型的webpack-dev-server客户端会作为入口文件打包,这个客户端会在后端代码改变的时候刷新页面)
iframe模式
使用iframe模式无需额外的配置,输入命令
|
|
访问http://loacalhost:8080/webpack-dev-server/
inline模式
|
|
启动服务器,在浏览器中打开 http://loacalhost:8088 就可以看到我们的页面,
此时修改app.vue中的css,以及html中的文字,都可以看到在浏览器中立马呈现。