使用uniapp开发Harmony Next应用的教程 原创

RandomBoolean
发布于 2025-3-29 15:25
1516浏览
0收藏

一、准备工作

1. 在华为开发者工具页面,下载最新的开发环境。https://developer.huawei.com/consumer/cn/download/

使用uniapp开发Harmony Next应用的教程-鸿蒙开发者社区

2. 下载最新的HBuilderX

二、创建项目

1. 在uniapp中创建一个默认模板项目

使用uniapp开发Harmony Next应用的教程-鸿蒙开发者社区

2. 运行编译项目

使用uniapp开发Harmony Next应用的教程-鸿蒙开发者社区

3. 点击之后会提示需要安装鸿蒙插件,已安装的可忽略。

三、启动模拟器

1. 打开deveco,点击设备管理器

使用uniapp开发Harmony Next应用的教程-鸿蒙开发者社区

2. 新建模拟器

使用uniapp开发Harmony Next应用的教程-鸿蒙开发者社区

3. 下载需要的模拟器版本,此处以5.0.3为例

使用uniapp开发Harmony Next应用的教程-鸿蒙开发者社区

4. 点击下载按钮,开始下载安装

使用uniapp开发Harmony Next应用的教程-鸿蒙开发者社区

5. 等待安装完成,安装完成会有一个删除的标识,点击下一个,创建模拟器

使用uniapp开发Harmony Next应用的教程-鸿蒙开发者社区

6. 修改一下名称,点击完成,如果需要更改内存,存储空间可自行调整

使用uniapp开发Harmony Next应用的教程-鸿蒙开发者社区

7. 点击启动模拟器

使用uniapp开发Harmony Next应用的教程-鸿蒙开发者社区

8. 启动完成,显示如下

使用uniapp开发Harmony Next应用的教程-鸿蒙开发者社区

四、创建包名

1. 登录https://developer.huawei.com/consumer/cn/service/josp/agc/index.html

详见:https://developer.huawei.com/consumer/cn/doc/app/agc-help-createharmonyapp-0000001945392297

需要创建一个包名,才可以将uniapp项目运行到模拟器中

2. 找到appid,填写信息如下

使用uniapp开发Harmony Next应用的教程-鸿蒙开发者社区

3. 下一步,填写所属项目,因为是演示项目,开放能力都没有勾选。直接确认

使用uniapp开发Harmony Next应用的教程-鸿蒙开发者社区

4. 此时获得一个包名

使用uniapp开发Harmony Next应用的教程-鸿蒙开发者社区

5. 填写到如下文件中

使用uniapp开发Harmony Next应用的教程-鸿蒙开发者社区

五、启动项目

1. 回到uniapp,将项目运行到鸿蒙。此时可以看到有鸿蒙设备。

使用uniapp开发Harmony Next应用的教程-鸿蒙开发者社区


2. 点击运行,日志打印如下。

使用uniapp开发Harmony Next应用的教程-鸿蒙开发者社区

  1. 修改一下pages/index/index中的代码,更改title,


源码如下

<template>

<view class="content">

 <image class="logo" src="/static/logo.png"></image>

 <view class="text-area">

  <text class="title">{{title}}</text>

 </view>

</view>

</template>


<script>

export default {

 data() {

  return {

   title: 'bingyishow.top'

  }

 },

 onLoad() {


 },

 methods: {


 }

}

</script>


<style>

.content {

 display: flex;

 flex-direction: column;

 align-items: center;

 justify-content: center;

}


.logo {

 height: 200rpx;

 width: 200rpx;

 margin-top: 200rpx;

 margin-left: auto;

 margin-right: auto;

 margin-bottom: 50rpx;

}


.text-area {

 display: flex;

 justify-content: center;

}


.title {

 font-size: 36rpx;

 color: #8f8f94;

}

</style>  


最终运行效果如下所示。


使用uniapp开发Harmony Next应用的教程-鸿蒙开发者社区

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
标签
已于2025-3-30 12:49:27修改
收藏
回复
举报


回复
    相关推荐