Deveco studio 鸿蒙app访问网络详细过程(js)

目录

效果图

安装IDE工具Deveco studio

创建项目

项目配置

​编辑

功能开发


效果图

话不多说,上效果:

安装IDE工具Deveco studio

下载地址:HUAWEI DevEco Studio和SDK下载和升级 | HarmonyOS开发者

双击exe文件开始安装,详细步骤看官方文档。

我使用的版本是3.0.0.991

 创建项目

选择Empty Ability,点击next

项目结构如下:

项目配置

鸿蒙3.0访问网络默认支持https协议 

所以我们需要要到配置文件config.json中进行配置

在"deviceConfig": {}中加入以下内容,

"default": {
  "network": {"cleartextTraffic": true}
}
cleartextTraffic 表示是否允许应用使用明文网络流量(例如,明文HTTP)

app访问网络需要申请相关权限:ohos.permission.INTERNET

 到此项目配置结束了。

功能开发

js代码:

data: {
    title1: "",
    title2: "",

},//启动该页面时,会执行该方法
getHttp:function(){
    let httpRequest =http.createHttp();
    httpRequest.on('headerReceive',(header)=>{
       console.info('header:'+JSON.stringify(header));
    });
    httpRequest.request(
        "http://ip:8888/wx_test",                 //这里是你要访问的地址
        {
            method:http.RequestMethod.GET,       //默认get方法
            connectTimeout:60000,
            readTimeout:60000,
        },(err,data)=>{
        if(!err){
            this.title1=data.result;            //将返回的结果赋值给title变量
                                    // data.result为http响应内容,可根据业务需要进行解析
            console.info('Result:'+data.result);
            console.info('code:'+data.cookies);
                                       // data.header为http响应头,可根据业务需要进行解析
            console.info('header:' + JSON.stringify(data.header));
            console.info('cookies:' + data.cookies); // 8+
        }
        else{
            console.info('errorhh:' + JSON.stringify(err));
                                     // 当该请求使用完毕时,调用destroy方法主动销毁。
            httpRequest.destroy();
        }
    }
    )
},

hml代码

<div class="container">
    <text class="title">
        {{ title1 }}
    </text>

    <input type="button"value="Next" οnclick="onClick"></input>
    <input type="button"value="http" οnclick="getHttp"></input>

    <input class="input" value="hh" type="text" ></input>
    <input class="input" value="ff" type="password"></input>
    <div class="button_div">
        <div class="buttonViews">
            <text value="{{$item}}"  style="font-size: 30px;text-align: center; width: 20%;" for="{{list}}"></text>
        </div>


    </div>
</div>

css代码

.container {
    height: 100%;
    width: 100%;
    align-items:center;
    align-content: center;
    flex-direction: column;
}

.title {
    font-size: 60px;
    text-align: center;
    justify-content: center;
    text-color: red;
    width: 100%;
    height: 40%;
    margin: 10px;
    background-color: antiquewhite;
}
.button_div{
    width: 100%;
    height: 40%;
    background-color: bisque;
    display: flex;
/**垂直居中**/
    align-items: center;
/**水平居中**/
    justify-content: center;
}
.buttonViews{
    width: 80%;
    height: 40%;
    border: 5px solid blue ;
    margin: 6px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.input{
    font-size: 20px;
    background-color: aqua;
    display:flex;
}
.image{
    width: 100%;
    height: 400px;
}

@media screen and (orientation: landscape) {
    .title {
        font-size: 60px;
    }
}

@media screen and (device-type: tablet) and (orientation: landscape) {
    .title {
        font-size: 100px;
    }
}

至此结束,祝大家好运!

<think>好的,我需要帮用户解决如何下载DevEco Studio最新版本的问题。首先,根据用户提供的引用内容,引用[1]提到进入HUAWEI DevEco Studio产品页下载,而引用[3]则详细说明了安装步骤,包括先安装nodejs。用户可能遇到了兼容性问题,比如引用[2]指出老版本可能与新开发板不兼容,但用户现在想要最新版本。 我应该先确认下载步骤。首先访问官方网站,确保用户获得最新版本的链接。引用[1]和[3]都提到了官网下载,所以需要指导用户进入正确的页面。然后,安装前的准备,比如安装nodejs,这点引用[3]提到过,必须包含在步骤里。 接下来是下载和安装的具体步骤,可能需要分点说明,比如访问官网、选择版本、下载安装包、运行安装程序。同时,要注意用户可能使用的操作系统,比如Windows或Mac,但用户没有明确说明,所以保持通用。 另外,用户之前可能遇到兼容性问题,引用[2]指出老版本DevEco Studio与开发板不兼容,但用户现在需要最新版,所以可能需要提醒安装最新版时的注意事项,比如系统要求、环境配置等。同时,引用[3]提到DevEco Studio的功能,可以适当提及以增强用户的理解。 还需要考虑用户可能的后续问题,例如安装后的配置步骤,或者如何验证安装是否成功。不过用户目前的问题集中在下载,所以主要解答下载步骤,但可以简要提及安装后的初始配置,如引用[3]中的安装nodejs。 最后,生成相关问题,可能涉及兼容性、系统要求、安装问题解决等,基于用户提供的引用内容中的点,比如兼容性问题、nodejs安装等。</think>### 如何下载DevEco Studio最新版本? 以下是下载和安装DevEco Studio最新版本的详细步骤: 1. **访问官方网站** 进入[HUAWEI DevEco Studio产品页](https://developer.harmonyos.com/cn/develop/deveco-studio)华为开发者联盟官网),点击“下载”按钮[^1]。 2. **选择操作系统版本** 根据你的系统(Windows/macOS)选择对应的安装包。最新版本通常默认为推荐选项,如`DevEco Studio 5.0`[^3]。 3. **安装前准备** - **安装Node.js**:最新版DevEco Studio要求Node.js版本≥14.19.1。需先到[Node.js官网](https://nodejs.org)下载并安装。 - **配置环境变量**(仅Windows需要):确保Node.js的安装路径已添加到系统环境变量。 4. **运行安装程序** 下载完成后,双击安装包并按照向导完成安装。安装过程中建议勾选“创建桌面快捷方式”以方便后续使用。 --- ### 常见问题与注意事项 - **兼容性问题**:若需连接老版本开发板,可能需要回退到旧版DevEco Studio[^2]。 - **开发环境要求**:确保系统满足最低配置(如8GB内存、JDK 1.8或以上)。 - **网络问题**:安装过程中需联网下载SDK组件,建议使用稳定网络。 ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不会写骚年的代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值