Vue-cli 环境配置

5 篇文章 0 订阅
4 篇文章 0 订阅

一,环境配置

1.安装npm;

2.安装vue-cli:npm install vue-cli -g

3.初始化项目:$ vue init <template-name> <project-name>

<template-name>:表示模板名称,vue-cli官方为我们提供了5种模板,

<project-name>:标识项目名称,这个你可以根据自己的项目来起名字。

 

输入命令后,会询问我们几个简单的选项,我们根据自己的需要进行填写就可以了。

  • Project name :项目名称 ,如果不需要更改直接回车就可以了。注意:这里不能使用大写,所以我把名称改成了vueclitest
  • Project description:项目描述,默认为A Vue.js project,直接回车,不用编写。
  • Author:作者,如果你有配置git的作者,他会读取。
  • Install vue-router? 是否安装vue的路由插件,我们这里需要安装,所以选择Y
  • Use ESLint to lint your code? 是否用ESLint来限制你的代码错误和风格。我们这里不需要输入n,如果你是大型团队开发,最好是进行配置。
  • setup unit tests with Karma + Mocha? 是否需要安装单元测试工具Karma+Mocha,我们这里不需要,所以输入n。
  • Setup e2e tests with Nightwatch?是否安装e2e来进行用户行为模拟测试,我们这里不需要,所以输入n。

4.cd vuecliTest进入目录

5.npm install

6.npm run dev

 

二,备忘

1.配置axios Ajax插件:

(1)npm 安装axios,文件根目录下安装,指令如下

npm install axios --save-dev

 

(2)修改原型链,在main.js中引入axios,接着将axios改写为Vue的原型属性

mport axios from 'axios'

Vue.prototype.$http=axios

 

(3)配置webpack解决跨域问题,统一请求域名

 

2.父组件传递属性值给子组件:

使用props:['name']接收,‘name’为属性名;

 

3.$ref,$chlidren,$parent详解:

https://blog.csdn.net/zhouzuoluo/article/details/81097339

 

4.子组件通过事件向父元素发送消息:

子组件:通过v-on:click="$emit('childrenFn')"监听子组件事件的触发

父组件:通过v-on:childrenFn="parentFn"接受子组件事件被触发的消息然后触发parentFn

 

$emit('childrenFn',params):$emit的第二参数是可以在监听到事件被触发后,向父组件抛出一个值,父组件通过$event访问到这个被抛出的值

 

5.配置路径:

-- 打开webpack.base.conf.js

-- 配置resolve下的alias即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值