当前位置: 首页 > news >正文

鸿蒙OS初识

学习官网:https://www.harmonyos.com/cn/develop

准备

注册,安装软件(node:12+, DevEco Studio):
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/software_install-0000001053582415#ZH-CN_TOPIC_0000001057685607__section1453284218345

认证可以在开发的时候会提醒你去认证。

开发

既然软件已经安装好了,那么看看怎么进行开发~打开DevEco Studio,第一次打开用时稍微长一些。



创建项目

由于个人对js稍微熟悉一些,便选用JS创建

有点像创建java项目啊,com.example.myapplication

这莫不是就是java项目吧,我不是选择的js吗?java进来甚?那个Gradle下载失败?被墙了?不是中国的吗?额。。。这是对新事物的抵触吗?脑子里竟然都是怎么可能?why?

大概知道被墙了,于是看看怎么解决~
手动下载:https://services.gradle.org/distributions/
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/faq-installation-0000001050697674
也可以从别处下载:https://www.jianshu.com/p/d9329117aa2f
随意找一个即可。

运行

迷迷糊糊也算是把项目环境搭建起来了,也运行了下。

整体感觉

编辑器: 有点idea那类软件的感觉,或许本来就是,还有.idea文件夹的存在,不是很束手。
代码风格:有java, 有前端,或许这个架构适合java全栈的人吧。
针对前端:语法上面,使用{{}}包含变量,看起來怪怪的,找了半天沒發現在哪裏賦值的,“您好 世界”也沒看出來在哪裏初始化的…在後面加了“愛我中華”并不能實時更新界面,重新運行後界面才會更新。
index.html

<div class="container"><text class="title">{{ $t('strings.hello') }} {{title}}{{"爱我中华"}}</text>
</div>

index.js

export default {data: {title: ""},onInit() {this.title = this.$t('strings.world');}
}

如果文章能够对您有所帮助,我便感到十分荣幸。如若文章能被您点赞,那便是万分荣幸。

相关文章:

  • Python的Pillow(图像处理库)的一些学习笔记
  • docker实战命令大全
  • 【Python】使用flask作为web服务器
  • “薅羊毛”到被“割韭菜”,警惕网络副业陷井
  • 基于电荷的EPFL HEMT模型
  • 使用Ollama+OpenWebUI本地部署Gemma谷歌AI开放大模型完整指南
  • 【论文速读 | USENIX Security‘2022】Debloating Address Sanitizer
  • Python下载库
  • unity中常见的角色控制方法
  • 十种排序算法的python实现
  • 把qml程序制作成安装包(Windows)
  • C++查看编译后的代码
  • Springboot jar运行时,将jar内的文件拷贝到文件系统中
  • hot100经典:困难 Leetcode 4. 寻找两个正序数组的中位数
  • C++ 20新特性之三向比较运算符
  • Brief introduction of how to 'Call, Apply and Bind'
  • CSS盒模型深入
  • gf框架之分页模块(五) - 自定义分页
  • iOS 系统授权开发
  • Iterator 和 for...of 循环
  • javascript 总结(常用工具类的封装)
  • JavaWeb(学习笔记二)
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • jquery cookie
  • learning koa2.x
  • log4j2输出到kafka
  • Lsb图片隐写
  • MaxCompute访问TableStore(OTS) 数据
  • Octave 入门
  • python学习笔记 - ThreadLocal
  • XML已死 ?
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 近期前端发展计划
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 前端js -- this指向总结。
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 微信小程序实战练习(仿五洲到家微信版)
  • 新版博客前端前瞻
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • $$$$GB2312-80区位编码表$$$$
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (一)、python程序--模拟电脑鼠走迷宫
  • (转)母版页和相对路径
  • ***利用Ms05002溢出找“肉鸡
  • .gitignore文件忽略的内容不生效问题解决
  • .net 7和core版 SignalR
  • .NET CORE Aws S3 使用
  • .NET Framework、.NET Core 、 .NET 5、.NET 6和.NET 7 和.NET8 简介及区别
  • .net wcf memory gates checking failed
  • .NET/C# 编译期能确定的字符串会在字符串暂存池中不会被 GC 垃圾回收掉
  • .net6+aspose.words导出word并转pdf
  • .net开发日常笔记(持续更新)