1.前端配置
1.config.json
1.deviceConfig
"default": {
"process": "com.huawei.hiworld.example",
"supportBackup": false,
"network": {
"cleartextTraffic": true
}
}
2. module
"reqPermissions": [
{
"name": "ohos.permission.GET_NETWORK_INFO"
},
{
"name": "ohos.permission.SET_NETWORK_INFO"
},
{
"name": "ohos.permission.INTERNET"
}
],
2.页面
1.hml
<div class="container">
<text class="txt">点击按钮</text>
<button class="button01" onclick="onClick">
请求响应
</button>
<text>{{winfo}}</text>
</div>
2.js
需要安装:qs库、fetch
npm install qs
npm install querystring
js内容
import fetch from '@system.fetch';
import qs from 'querystring';
export default{
data:{
winfo:"",
},
onClick(){
fetch.fetch({
//后端的接口,AppReq1为views中的类名
url:'http://“自己的请求端口”/“创建app的名称”/AppReq1/' ,
data:qs.stringify({'id':'1'}),
responseType:"json",
method:"POST",
success:(resp)=>{
this.winfo = resp.data;
console.log("返回数据:"+this.winfo)
},
fail:(resp)=>{
this.winfo = resp.data;
console.log("获取数据失败:"+this.winfo)
}
})
}
}