1. 搭建vue项目

vue create xxxx(文件名/项目名称)


目前有 vue3.0 与 vue 2.0可供选择, 这里选择Manually select features可自己选择配置,看个人项目需求

空格键是选中与取消,A键是全选

TypeScript 支持使用 TypeScript 书写源码

Progressive Web App (PWA) Support PWA 支持。

Router 支持 vue-router 。

Vuex 支持 vuex 。

CSS Pre-processors 支持 CSS 预处理器。

Linter / Formatter 支持代码风格检查和格式化。

Unit Testing 支持单元测试。

E2E Testing 支持 E2E 测试。

装好后,启动
cd hello-world // 进入到项目根目录
npm install // 安装依赖
npm run serve // 启动项目

2. vue项目目录讲解


1、build:构建脚本目录

1)build.js ==> 生产环境构建脚本;

2)check-versions.js ==> 检查npm,node.js版本;

3)utils.js ==> 构建相关工具方法;

4)vue.config.js ==> webpack生产环境配置;

2、项目配置

1).env.development ==> 开发环境变量;

2).env.staging ==> 项目配置文件;

3).env.production ==> 生产环境变量;

3、node_modules:npm 加载的项目依赖模块

4、src:这里是我们要开发的目录,基本上要做的事情都在这个目录里。里面包含了几个目录及文件:

1)assets:资源目录,放置一些图片或者公共js、公共css。这里的资源会被webpack构建;

2)components:组件目录,我们写的组件就放在这个目录里面;

3)router:前端路由,我们需要配置的路由路径写在index.js里面;

4)App.vue:根组件;

5)main.js:入口js文件;

5、static:静态资源目录,如图片、字体等。不会被webpack构建

6、index.html:首页入口文件,可以添加一些 meta 信息等

7、package.json:npm包配置文件,定义了项目的npm脚本,依赖包等信息

8、README.md:项目的说明文档,markdown 格式

3.vue代码


components: 组件的引用
mixins: 混入公用的代码
props: 接受父组件的传值
data: 当前组件的变量
methods: 当前组件的方法
computed: 计算属性

4. .vue文件代码

  1. 生命周期周期

beforeCreate 在实例加载之前触发
created 在实例加载完成之后触发
beforeMount 在页面元素加载之前触发
mounted 在页面元素加载完成之后触发
beforeUpdate date里的数据变换之前触发
updated date里的数据变换后触发
beforeDestroy 实例摧毁之前触发
destroyed 实例摧毁之后触发
  1. 页面引入组件
  2. props: 接受父组件的的传参
  3. $emit 触发父组件的方法
  4. 父组件在子组件上绑定方法, 在子组件出发这个方法的时候调用
  5. mixins 混入代码
    引入混用代码并且使用
// 混用代码
agency.js
export default {watch: {'$route': {deep: true,handler(val) {if (val.query && val.query.fieldName) {this.params[val.query.fieldName] = val.query.businessKey;};this.getList();},immediate: true}}
}

vue2.0项目搭建相关推荐

  1. vue2.0 项目搭建 和vue 2.0 electron 项目搭建

    1.关于electron vue 项目的搭建 全局或者局部安装项目vue:脚手架指令生成: npm install -g vue-cli vue init simulatedgreg/electron ...

  2. vue设置html自动跳转路由器,vue2.0项目实现路由跳转的方法详解

    一.安装 1.安装路由vue-router: npm install vue-router vue项目的依赖文件node_modules存在vue-router依赖,说明安装成功 2.vue项目引入v ...

  3. Vue2.0项目安装Mint-UI - cmd篇

    Vue2.0项目如何安装引入Mint-UI? 这里讲一下如何通过cmd指令安装mint-ui到vue2.0项目. 步骤说明: 和以前一样,先cd到项目根目录 然后cmd:npm i mint-ui - ...

  4. 创建VUE项目,vue-cli2.0版本和3.0版本的区别,将vue2.0项目升级为vue3.0项目

    创建VUE项目,vue-cli2.0版本和3.0版本的区别,将vue2.0项目升级为vue3.0项目 使用vue-cli2.0版本创建vue项目 创建前的准备 开始创建 创建过程 项目正常创建 使用v ...

  5. 手把手教你vue3.0项目搭建

    前言:最近公司想重构一个项目,CTO选择了vue3.0 + ant-design-vue技术栈,正好自己也想尝试一下,试着搭建一下,以后有更好的会及时补充修改 注:粗体是命令指令,推荐使用cnpm指令 ...

  6. webpack+Vue2.0项目基础工程文件配置

    随着Vue的流行,很多公司开始技术栈指向Vue,开始的时候用gulp+vue1.0做项目,一直到现在,webpack趋势也上来了,而且vue官网也是用webpack跟Vue结合去讲解实例,接下来大概说 ...

  7. vue2.0环境搭建

    系统:windows 1.从node官网上下载相应的node,安装成功即可. 2.安装成功之后查看node和npm的版本号 node -v npm -v 3.安装webpack cnpm instal ...

  8. ionic 3.0+ 项目搭建运行

    基于ionic3.4.0的项目搭建 在写这篇文章的时候,ionic版本已经更新到3.4.0.手头上有一大堆ionic1.x版本的项目,也在这个基础上开发了许多第三方的插件.实在是按捺不住迭代重构的想法 ...

  9. vue3.0项目搭建全过程

    新建一个vue3.0项目,主要有以下8个步骤,所有步骤均在终端内完成 [1] 升级vue-cli项目至 vue/cli4.0以上 先卸载 npm uninstall vue-cli -g 全局安装脚手 ...

最新文章

  1. dll文件是什么语言编写的_Win7系统当中libeay32.dll文件丢失的解决方法是什么?...
  2. php关于路由,PHP URL路由类实例
  3. jar 包又冲突了?如何快速确定与哪个 jar 包冲突?
  4. IPC经典入侵,比3389实用(图)
  5. jzoj4012-Distinct Paths【搜索】
  6. 【自然框架】元数据的数据库结构的详细说明和示例(三):项目与数据库字段的关联...
  7. php-fpm安装包_linux下安装php php-fpm(转载)
  8. 暴风影音2009开机启动关闭方法
  9. 讯飞输入法pad版x86_讯飞输入法Pad版x86版
  10. 微信小程序存在的风险_微信小程序交易存在哪些风险
  11. c语言程序设计第39级台阶,2013 年蓝桥杯 C 语言 B 组省赛第 3 题: 第39级台阶
  12. 伤我最深,记得最真的句子:QQ伤感日志
  13. linux里面查找替换命令,LINUX 查找替换命令 总结
  14. 大厂项目经理分享 Code Review经验
  15. 基于C#的电脑录屏和录像(工程源码)
  16. 2018.07.12【2018提高组】模拟B组 【NOIP2015模拟10.27】魔法阵
  17. 线性系统的校正之串联校正
  18. 远程登录之中的安全特性
  19. 斗地主练习(按照斗地主的规则,完成洗牌发牌的动作。)
  20. autocad 2014 安装

热门文章

  1. Win10电源接通却显示未充电的解决方法
  2. C++ —— 类的声明
  3. ClipCursor与GetClipCursor
  4. 维特智能激光测距仪VL53-400S_stm32f1驱动代码解析
  5. Python 串口编程
  6. android glide不缓存,Glide中的缓存
  7. 基于深度学习的手绘草图三维重建
  8. Hadoop大数据零基础高端实战培训系列课程分享
  9. Java 数据类型的输出
  10. Windows下修改Oracle默认的端口