7.Vue中的Http访问


axios用法:
1.安装
npm install axios --save-dev

2.导入:
import axios from 'axios';


3.使用($(form)需要先按装jQuery) //.serialize为提交的form表单中的数据。
axios.post('http://localhost:3000/users/zhuce',$(form).serialize())
.then(function(res){
console.log(res);
alert(res.data);
})
.catch(function(err){
console.log(err);
})


4.$(form)需要先按装jQuery
npm install jquery --save-dev
到build/webpack.base.conf.js中,
导入:var webpack = require('webpack');
最下面添加:
plugins: [
new webpack.ProvidePlugin({
$:"jquery",
jQuery:"jquery",
"window.jQuery":"jquery"
})
]

vue文件中无需导入,可直接使用$和jQuery,按以上操作就可以实现,不行在把下面的也执行了。

````````````````````````````````````````````````````````````````````````````````

1.安装
npm install vue-resource --save-dev


2.main.js中
Vue.use(require('vue-resource')); //--------添加


3.vue中使用
callKa:function(event){
this.$http.get('http://localhost:3000/',{}).then(function(data){
alert(data.body);
}).catch(function(err){
alert('出错');
for(let key in err){
console.log(key+':'+err[key]);
}
})
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM