Heim >Web-Frontend >uni-app >Wie initiiert Uniapp eine Anfrage?

Wie initiiert Uniapp eine Anfrage?

coldplay.xixi
coldplay.xixiOriginal
2020-12-10 16:08:087034Durchsuche

Die Methode für Uniapp zum Initiieren einer Anfrage: 1. Verwenden Sie die Methode [uniapp.request({})] 2. Verwenden Sie die Methode [this.$axios({})], der Code lautet [this.$axios ({method: 'get ',url: this.$api+ '/Test].

Wie initiiert Uniapp eine Anfrage?

Die Betriebsumgebung dieses Tutorials: Windows7-System, Uni-App2.5.1-Version, Thinkpad T480-Computer.

Empfohlen (kostenlos): Uni-App-Entwicklungs-Tutorial

Methoden für Uniapp zum Initiieren einer Anfrage:

1. Verwenden Sie die Methode uniapp.request({})uniapp.request({})方法

uni.request({
uni.request({
url: this.$api+'/Test/student/test',
header: {
'content-type': 'application/x-www-form-urlencoded' //自定义请求头信息
},
//请求成功后返回
success: (res) => {
// 请求成功之后将数据给Info
if(res.statusCode===200)
{
self.Info = res.data;
}
}
});

2、使用this.$axios({})

this.$axios({
method: 'get',
url: this.$api + '/Test/student/test'
// data: {
// userName: 'Lan',
// password: '123'
// },
})
.then(function(res) {
if (res.data.code === 1234) {
self.Info = res.data
}
})
.catch(function(error) {
console.log(error.statusCode)
})

2. Verwenden Sie this. $axios({})Methode

Vue.prototype.$api='http://192.168.2.114:8099'
Vue.prototype.$axios=axios
this.api, this.api, this.axios sollten als globale Variablen registriert werden. js

<script>
export default {
data() {
return {
Info: &#39;&#39;,
username: &#39;工程师&#39;,
pwd: &#39;&#39;
}
},
methods: {
getInfo() {
// var self = this;
// uni.request({
// url: this.$api+&#39;/Test/student/test&#39;,
// header: {
// &#39;content-type&#39;: &#39;application/x-www-form-urlencoded&#39; //自定义请求头信息
// },
// //请求成功后返回
// success: (res) => {
// // 请求成功之后将数据给Info
// if(res.statusCode===200)
// {
// self.Info = res.data;
// }
// }
// });
var self = this
this.$axios({
method: &amp;#39;get&amp;#39;,
url: this.$api + &amp;#39;/Test/student/test&amp;#39;
// data: {
// userName: &amp;#39;Lan&amp;#39;,
// password: &amp;#39;123&amp;#39;
// },
})
.then(function(res) {
if (res.data.code === 1234) {
self.Info = res.data
}
})
.catch(function(error) {
console.log(error.statusCode)
})
}
}
}
</script>

Vollständiger Beispielcode:

rrreee

Zugehörige kostenlose Lernempfehlungen:
Programmiervideos🎜🎜🎜

Das obige ist der detaillierte Inhalt vonWie initiiert Uniapp eine Anfrage?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn