axios 用法:javascript
1.安装vue
npm install axios --save-dev
2.导入java
import axios from 'axios';
3.使用node
axios.post(url,params) .then(function(res){ console.log(res); alert(res.data); }) .catch(function(err){ console.log(err); })
4. vue2.0 子组件和父组件之间的传值 webpack
环境搭建步骤:ios
- 打开git ,运行 npm install --global vue-cli 这是安装vue的命令行
- vue init webpack vue-demo 这是vue基于webpack的模板项目
- cd vue-demo 进入vue-demo文件夹
- npm install 安装package.json中依赖的node_modules
- npm run dev 运行该项目
1.建立子组件,在src/components/文件夹下新建一个Child.vue
2.Child.vue的中建立props,而后建立一个名为message的属性git
3.在App.vue中注册Child组件,并在template中加入child标签,标签中添加message属性并赋值web
4.保存修改的文件,查看浏览器vue-cli
5.咱们依然能够对message的值进行v-bind动态绑定npm
此时浏览器中
父组件向子组件传值成功
总结一下:
- 子组件在props中建立一个属性,用以接收父组件传过来的值
- 父组件中注册子组件
- 在子组件标签中添加子组件props中建立的属性
- 把须要传给子组件的值赋给该属性
1.在子组件中建立一个按钮,给按钮绑定一个点击事件
2.在响应该点击事件的函数中使用$emit来触发一个自定义事件,并传递一个参数
3.在父组件中的子标签中监听该自定义事件并添加一个响应该事件的处理方法
4.保存修改的文件,在浏览器中点击按钮
子组件向父组件传值成功
总结一下:
- 子组件中须要以某种方式例如点击事件的方法来触发一个自定义事件
- 将须要传的值做为$emit的第二个参数,该值将做为实参传给响应自定义事件的方法
- 在父组件中注册子组件并在子组件标签上绑定对自定义事件的监听
.