vue2.0项目搭建
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文件代码
- 生命周期周期
beforeCreate 在实例加载之前触发
created 在实例加载完成之后触发
beforeMount 在页面元素加载之前触发
mounted 在页面元素加载完成之后触发
beforeUpdate date里的数据变换之前触发
updated date里的数据变换后触发
beforeDestroy 实例摧毁之前触发
destroyed 实例摧毁之后触发
- 页面引入组件
- props: 接受父组件的的传参
- $emit 触发父组件的方法
- 父组件在子组件上绑定方法, 在子组件出发这个方法的时候调用
- 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项目搭建相关推荐
- vue2.0 项目搭建 和vue 2.0 electron 项目搭建
1.关于electron vue 项目的搭建 全局或者局部安装项目vue:脚手架指令生成: npm install -g vue-cli vue init simulatedgreg/electron ...
- vue设置html自动跳转路由器,vue2.0项目实现路由跳转的方法详解
一.安装 1.安装路由vue-router: npm install vue-router vue项目的依赖文件node_modules存在vue-router依赖,说明安装成功 2.vue项目引入v ...
- Vue2.0项目安装Mint-UI - cmd篇
Vue2.0项目如何安装引入Mint-UI? 这里讲一下如何通过cmd指令安装mint-ui到vue2.0项目. 步骤说明: 和以前一样,先cd到项目根目录 然后cmd:npm i mint-ui - ...
- 创建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 ...
- 手把手教你vue3.0项目搭建
前言:最近公司想重构一个项目,CTO选择了vue3.0 + ant-design-vue技术栈,正好自己也想尝试一下,试着搭建一下,以后有更好的会及时补充修改 注:粗体是命令指令,推荐使用cnpm指令 ...
- webpack+Vue2.0项目基础工程文件配置
随着Vue的流行,很多公司开始技术栈指向Vue,开始的时候用gulp+vue1.0做项目,一直到现在,webpack趋势也上来了,而且vue官网也是用webpack跟Vue结合去讲解实例,接下来大概说 ...
- vue2.0环境搭建
系统:windows 1.从node官网上下载相应的node,安装成功即可. 2.安装成功之后查看node和npm的版本号 node -v npm -v 3.安装webpack cnpm instal ...
- ionic 3.0+ 项目搭建运行
基于ionic3.4.0的项目搭建 在写这篇文章的时候,ionic版本已经更新到3.4.0.手头上有一大堆ionic1.x版本的项目,也在这个基础上开发了许多第三方的插件.实在是按捺不住迭代重构的想法 ...
- vue3.0项目搭建全过程
新建一个vue3.0项目,主要有以下8个步骤,所有步骤均在终端内完成 [1] 升级vue-cli项目至 vue/cli4.0以上 先卸载 npm uninstall vue-cli -g 全局安装脚手 ...
最新文章
- dll文件是什么语言编写的_Win7系统当中libeay32.dll文件丢失的解决方法是什么?...
- php关于路由,PHP URL路由类实例
- jar 包又冲突了?如何快速确定与哪个 jar 包冲突?
- IPC经典入侵,比3389实用(图)
- jzoj4012-Distinct Paths【搜索】
- 【自然框架】元数据的数据库结构的详细说明和示例(三):项目与数据库字段的关联...
- php-fpm安装包_linux下安装php php-fpm(转载)
- 暴风影音2009开机启动关闭方法
- 讯飞输入法pad版x86_讯飞输入法Pad版x86版
- 微信小程序存在的风险_微信小程序交易存在哪些风险
- c语言程序设计第39级台阶,2013 年蓝桥杯 C 语言 B 组省赛第 3 题: 第39级台阶
- 伤我最深,记得最真的句子:QQ伤感日志
- linux里面查找替换命令,LINUX 查找替换命令 总结
- 大厂项目经理分享 Code Review经验
- 基于C#的电脑录屏和录像(工程源码)
- 2018.07.12【2018提高组】模拟B组 【NOIP2015模拟10.27】魔法阵
- 线性系统的校正之串联校正
- 远程登录之中的安全特性
- 斗地主练习(按照斗地主的规则,完成洗牌发牌的动作。)
- autocad 2014 安装