博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue入门
阅读量:6251 次
发布时间:2019-06-22

本文共 1057 字,大约阅读时间需要 3 分钟。

hot3.png

不断更新中……

1、安装node.js

官网:

dfa23831cbc748e2bd9e2912441b1438a19.jpg

2、检查node.js和npm是否安装成功

node -v

npm -v

a7001e97ed59aec5256cd5e20688510df24.jpg

3、设置淘宝镜像(下载速度快)

npm install -g cnpm --registry=https://registry.npm.taobao.org

检查是否设置成功 cnpm -v,出现版本号则成功

1d74b122e5d67beb892ee10d4350ffcecb6.jpg

4、安装vue-cli脚手架(快速搭建项目)

npm install --global vue-cli

如果安装了cnpm,即淘宝镜像就可以使用cnpm install --global vue-cli

vue --version或者输入 vue -V(注意这里是大写的“V”)检查是否安装成功,出现版本则ok

1e978765921556bad7c459e422e2dacd54e.jpg

5、安装webpack-simple模板(webpack太大)

下载完后的文件已经是配置好了的,不然配置麻烦

进入文件夹

cmd中输入E: ,然后enter就进入E盘了E:\job\hvzhao\hv-vue

9c559f45e5304cad967bef12f2063db48ad.jpg

开始安装webpack

语法:vue init webpack-simple my-project(项目名称)

60ff6b24f15341470fe2bfd015062f994e8.jpg

07539cac4d231a44042fcce370838b31668.jpg

 

如果已经有文件夹了就直接安装vue init webpack-simple

7dc437d7c9f8b870108dd54db28a398d6e7.jpg

 

进入目标文件夹,安装依赖 npm install

770bedf1c00c3f72231c41bf48890351cb4.jpg

6、本地开启测试服务器

npm run dev输入后自动弹出8080端口

5df62f5d70220c4e3928a49b42e490c9a01.jpg

那么,这个就是我们的脚手架vue-cli,快速构建项目,以后要改东西就在这个页面修改,这个脚手架

已经把webpack配置好了。

webpack目录中package.json,webpack-dev-server --open --hot

运行的时候是npm run dev

639f4190efdc8d8673d0d20ed1a7a051cc0.jpg

开发完要打包的时候就是npm run build

e02b870cd446a73f8afec8d9114bbf958e2.jpg

浏览器和开发环境的依赖

77d8ff3a7b43942161cec0ee4248b96fbf6.jpg

7、写项目以及其他介绍

以后都是在src文件夹下面写,其他都是配置文件

944c441de86b9d8f507e3f95bdfaaf311ed.jpg

 

入口文件和出口文件

927ec9a8445361f429d8cb979566afc6d49.jpg

 

vue-loader是转换为浏览器能看的文件

d222c00c2509efb4697df95a1d001bfddc3.jpg

 

把es6转换为es5的语法

es6是2015年之后发行的,所以不兼容

cb67e707c6de2090f6a47b474ac168b4ce7.jpg

 

图片文件修改后缀带hash,浏览器会缓存

hash的作用如果图片变了,那么就能同步修改防止走浏览器缓存了

8e5e9aa0da52287fd358b7981dc047f85e6.jpg

 

服务器(开一些历史记录之类的)

6e4d45c90c7a8173710901625e9c5be4b6f.jpg

 

其他性能优化

6ed821f281739150fab9d69af188e4b1a12.jpg

vue底层-虚拟DOM

HTML-template模板-编译成对象-生成DOM

 

谢了scoped就是局部组件的样式,没写的话就是全局样式

ba8cc783cd3830ef95a53654db9f438dd88.jpg

 

 

转载于:https://my.oschina.net/parchments/blog/1831352

你可能感兴趣的文章
postgres中的中文分词zhparser
查看>>
制作正式版10.11 OS X El Capitan 安装U盘(优盘)
查看>>
FF或将支持返回一个HTML文档对象
查看>>
Delphi的SEH异常机制
查看>>
静态与动态加载Dll [示例代码]
查看>>
QtGui.QCalendarWidget
查看>>
高内聚低耦合 浅析
查看>>
数组与对象的深浅复制
查看>>
uploadify上传
查看>>
Google Kubernetes设计文档之服务篇-转
查看>>
spring与jdbc整合
查看>>
django -- 插入行的不同方式
查看>>
paho.mqtt.embedded-c MQTTPacket transport.c hacking
查看>>
在接口测试中怎么处理开发是否提供接口文档的总结
查看>>
HDU_1086 You can Solve a Geometry Problem too(几何题)
查看>>
Autodesk Infrastructure Modeler (原Galileo伽利略项目)已经正式发布
查看>>
jQuery.Easyui 1.2.4 CHM API 下载
查看>>
我的KT库之----数据库的操作(DbCommandExecutor)
查看>>
在新窗口中打开链接 javascript
查看>>
开发自动化插件地址记录
查看>>