ホームページ >ウェブフロントエンド >uni-app >uniapp はどのようにリクエストを開始しますか?
Uniapp はリクエストを開始します: 1. [uniapp.request({})] メソッドを使用します; 2. [this.$axios({})] メソッドを使用します、コードは [this.$axios] ({ method: 'get',url: this.$api '/Test].
このチュートリアルの動作環境: Windows7 システム、uni-app2 .5.1 バージョン、 thinkpad t480 コンピューター。
推奨 (無料): ユニアプリ開発チュートリアル
## uniapp がリクエストを開始します。メソッド:
1、uniapp.request({})method
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 を使用します。 use this.$axios({})Method
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) })this.a p i 、 th i s . api、this.api、this.axios を main にグローバル変数として登録する必要があります。 js
Vue.prototype.$api='http://192.168.2.114:8099' Vue.prototype.$axios=axios
完全なサンプル コード:
用户名: <script> export default { data() { return { Info: '', username: '工程师', pwd: '' } }, methods: { getInfo() { // var self = this; // 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; // } // } // }); var self = this this.$axios({ method: &#39;get&#39;, url: this.$api + &#39;/Test/student/test&#39; // data: { // userName: &#39;Lan&#39;, // password: &#39;123&#39; // }, }) .then(function(res) { if (res.data.code === 1234) { self.Info = res.data } }) .catch(function(error) { console.log(error.statusCode) }) } } } </script>{{ Info }}
関連する無料学習の推奨事項:
以上がuniapp はどのようにリクエストを開始しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。