文章目录
- 一、Vue-CLI 项目搭建
- 介绍
- node环境搭建
- 1) 下载与安装
- 2)测试是否安装成功
 
- 安装vue-cli
- 安装vue脚手架
 
- 创建Vue项目
- 1)使用命令创建项目
- 2)使用图形化界面创建项目
 
 
- 二、vue项目目录介绍
- 1.命令行运行vue项目
- 2.Pycharm中运行项目
- 3.目录结构
 
- 三、vue项目开发规范
- 四、es6导入导出语法
- 1)默认导入导出
- 2)命名导入导出
 
一、Vue-CLI 项目搭建
介绍
Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统.
前端项目,使用工具(vue-cli)创建vue项目,单页面应用spa,组件化开发把xx.vue,ts,saas,less------编译后在浏览器中执行
vue-cli 创建项目开发–项目开发----编译(纯的html/js/css)—上线–>浏览器只能识别html/js/css
vue-cli工具,使用nodejs写,要运行需要安装node环境----需要下载node解释器
注意:可以在项目添加文件防篡改校验,先把文件生成md5值,以后被下载下来,再生成md5值做比对,结果不一致证明文件被篡改了
CLI
CLI (
@vue/cli) 是一个全局安装的 npm 包,提供了终端里的vue命令。它可以通过vue create快速搭建一个新项目,或者直接通过vue serve构建新想法的原型。你也可以通过vue ui通过一套图形化界面管理你的所有项目。
vue
vue2.x和vue3.x的区别?
- vue2.x,使用使用vue-cli :https://cli.vuejs.org/zh/
- vue3.x使用vue-cli,vite只能创建vue3,效率非常高
Vue-CLT项目搭建,vue相当于脚手架,可以创建vue项目。vue脚手架必须要按照node js解释型语言。
node环境搭建
	1.nodejs是一门后端语言2.JavaScript只能运行在浏览器中,因为浏览器中有他的解释器环境3.基于谷歌浏览器的v8引擎(js解释器),使它能够运行在操作系统上文件操作、网络操作、数据库操作--模块
1) 下载与安装
官网下载相应的解释器版本(window系统64位),一路安装—设置安装的路径,安装完成会有两个可执行问题,类似于python解释器的安装包pipi。官网地址:https://nodejs.org/en。然后一路傻瓜式安装即可

2)测试是否安装成功
命令端打开node操作测试是否安装成功
	1. node   进入node环境2.npm install 装模块-node---相当于python的python命令-npm----相当于python的pip命令A、node -v 查看 node 版本B、npm -v 查看 npm 版本

 由于npm下载模块是去国外的仓库,下载的时候会很慢,所以我们安装cnpm,它是国内源,这样以后都用cnpm来安装模块
	npm install -g cnpm --registry=https://registry.npm.taobao.org# -g 表示装全局# --registry=https://registry.npm.taobao.org 指定淘宝镜像使用cnpm优点:cnpm淘宝出的工具,下载是去淘宝镜像下载,速度快

这样安装完node环境后,即可安装vue-cli了
安装vue-cli
安装vue脚手架
	cnpm install -g @vue/cli  # 推荐# ORyarn global add @vue/cli  # 需要下载yarn

这样cmd控制台就可以输入 vue 命令了,(就和装了django可以使用django-admin创建django项目一样)
创建Vue项目
1)使用命令创建项目
可以自己指定创建一个项目文件来存放以后的项目,就不要在根路径下创建了
 
	vue create 项目名称# 如果速度很慢---》ctrl+c停止---》执行npm cache clean --force 清理缓存
- 选择创建项目
  
- 勾选下图三个选项即可,然后回车保存配置

- 选择vue版本
  
- 然后直接以下步骤即可完成创建了
  
  
2)使用图形化界面创建项目
直接在命令行中执行vue ui即可自动跳转到图形化界面
	vue ui

 注意,要是不小心关闭了图形化界面,只需要在cmd中按住Ctrl加鼠标左键点击上图的Ready on那条的链接即可
然后和使用命令创建项目差不多,只是有图形化而已,这里就不再创建一遍了

二、vue项目目录介绍
我这里就使用Pycharm打开这个vue项目了
1.命令行运行vue项目
	在vue项目所在的路径打开cmd后运行 npm run serve命令即可

打开后就能看见这样一个页面了,这样我们的vue项目就运行成功了

2.Pycharm中运行项目
先把创建好的vue项目导入到Pycharm中
 
第一次使用Pycharm运行Vue项目需要先配置一下运行项
 1.添加npm的配置
 

 2.添加下图相应的配置项即可
 
这样就可以点击那个路径三角形run运行了,当然配置完毕后也可以在运行框中输入
npm run serve运行(注意需要重启一下,否则没用)

3.目录结构
	'vue 项目目录介绍'first                     项目名-node_modules             非常多第三方模块,以后把项目复制给别人时【上传git要忽略掉】,这个文件夹删掉,很多小文件,项目的依赖,项目要运行,没有它不行  如果没有只需要执行 cnpm install,根据package.json的依赖包,安装好依赖public                    文件夹-favicon.ico          网站小图标-index.html           spa 单页面应用,以后整个vue项目都是用这一个html,但你不用动他src                       文件夹--代码都写在这下面-assets               静态资源,以后前端用的图片,js,css。。都放在这里logo.png          图片-components           以后在这里放组件, xx.vue, 小组件HelloWorld.vue    提供的展示组件-router               安装了Router,就会有这个文件夹,下面有个index.jsindex.js		  vue-router配置-store                安装了Vuex,就会有这个文件夹,下面有个index.jsindex.js		  vuex配置-views                一堆组件,页面组件AboutView.vue	  关于页面组件HomeView.vue	  主页页面组件-App.vue              根组件,new Vue实例管理了 div,以后原来写在div中的东西,现在都写在App.vue-main.js              项目的启动入口gitignore                 git的忽略文件,后面学了git就会了babel.config.js           bable配置文件,不用动jsconfig.json             配置文件,不用动package.json              不用动,安装了第三方模块,它自动增加,当前项目所有依赖package-lock.json         锁定文件,忽略掉,这个文件锁定所有版本README.md                 用户手册vue.config.js             vue项目的配置文件

三、vue项目开发规范
	我们在Vue中写组件都是单页面组件 一个组件是一个xx.vue 页面组件和小组件一个组件内部都有三个部分template标签			Html内容都写在里面script标签			Js内容都写在里面style标签			Css样式内容都写在里面main.js是整个项目的入口new Vue({ router, store, render: h => h(App) }).$mount('#app')1.把App.vue根组件导入2.把App.vue组件中得数据和模板 插入到了index.html的id为app  div中了3.在组件template中写模版 插值语法 指令4.在组件export default {}中写Js5.在组件style中写css样式
四、es6导入导出语法
1)默认导入导出
只能导出一个,一般导出一个对象
	'导出语法'export default {} 一般是个对象'导入语法'import 别名  from '路径'  # 别名就是导出的对象
2)命名导入导出
支持导出多个