梅科尔工作室-张敏-鸿蒙笔记1
主要目录配置文件作用
①、stage模型
使用stage模型时,创建的页面要在main_pages.json中进行配置
en_US为英文模式,zh_CN为中文模式,较常用模块为app.json,entry,module.json模块
index.ets中的text内编写文本
②、FA模型
在FA模型的应用开发过程中,需要在config.json配置文件中对应用的包结构进行声明。
语法基础知识
基本概念
struct:自定义组件可以基于struct实现,不能有继承关系,对于struct的实例化,可以省略new。
装饰器:装饰器给被装饰的对象赋予某一种能力,其不仅可以装饰类或结构体,还可以装饰类的属性。多个装饰器可以叠加到目标元素上,定义在同一行中或者分开多行,推荐分开多行定义。
build函数:自定义组件必须定义build函数,并且禁止自定义构造函数。build函数满足Builder构造器接口定义,用于定义组件的声明式UI描述。
@Component:装饰struct,结构体在装饰后具有基于组件的能力,需要实现build方法来创建UI。
@Entry: 装饰struct,组件被装饰后作为页面的入口,页面加载时将被渲染显示。
@Preview:装饰struct, 用@Preview装饰的自定义组件可以在DevEco Studio的预览器上进行实时预览,加载页面时,将创建并显示@Preview装饰的自定义组件。
链式调用:以 "." 链式调用的方式配置UI组件的属性方法、事件方法等。
更换应用图标和名字的方法(在FA模型下)
在“icon”中改变图标,在“label”中改变软件名称
“label”与en_US,zh_CN,element中的string.json文件中的label相关联
项目远程模拟方法
①、找到Device Manager设备管理器
②、选择Remote Emulator
③、登录华为账号
④、找到远程模拟器后,选择API与项目创建相符的一个
⑤、即可在运行时预览效果
其他预览方法
即可出现预览效果
梅科尔工作室-张敏-鸿蒙笔记1相关推荐
- 梅科尔工作室-张敏-鸿蒙笔记3
List组件 List组件和ListItem容器一般一起使用,List是一个大容器,ListItem是大容器里的小容器 示例: 2.父子组件(自定义组件) ①子组件导出用export语句 ②父组件导入 ...
- 梅科尔工作室-张敏-鸿蒙笔记4
1.官方API使用 首先需要找到想要使用的API文档.在基础文档里位置如下.找到之后,查看文档中关于此接口的说明,查看使用方法和使用案例后即可使用. 2.路由跳转模块 官方链接:https://dev ...
- 梅科尔工作室-张敏-鸿蒙笔记2
常用基础组件 1 组件介绍 组件根据功能可以分为以下五大类:基础组件.容器组件.媒体组件.绘制组件.画布组件.其中基础组件是视图层的基本组成单元,包括Text.Image.TextInput.Butt ...
- 梅科尔工作室-马欢欢-鸿蒙笔记4
一.路由跳转 1.作用:实现Ability内页面的跳转和数据传递. 2.方式:首先要导入router模块 跳转方式: 二.数据请求模块 1.申请网络上的接口,获取传输的数据 2.导入http模块 3. ...
- 梅科尔工作室-赵亮-鸿蒙笔记2
组件: 介绍:界面搭建与显示的最小单位. 分类:基础组件.容器组件.媒体组件.绘制组件.画布组件. 基础组件: 介绍:视图层的基本组成单元 包括: image 介绍:用来渲染展示图片,它可以让界面变得 ...
- 梅科尔工作室-赵亮-鸿蒙笔记4
官方API使用 首先需要找到想要使用的API文档.在基础文档里位置如下.找到之后,查看文档中关于此接口的说明,查看使用方法和使用案例后即可使用. 路由跳转模块 华为开发者学堂 实现Ability内页面 ...
- 梅科尔工作室-Django学习笔记(二次学习)(3)
本次学习的是如何用django实现前端鸿蒙OS登录 下面介绍一下本次的操作过程. 1.首先创立MySQL数据并将数据库导入到django当中 其中:导入数据库的操作: 2.配置urls 对应新建的pe ...
- 梅科尔工作室-Django学习笔记(二次学习)(1)
学习网址: Django小白入门到实战教程(2021)_哔哩哔哩_bilibili 配置路由urls 创建app:在终端里输入python manage.py startapp web python ...
- 梅科尔工作室-MySQL学习笔记
MySQL指令 数据库管理: 查看已有数据库 show databases; 创建数据库 create database 数据库名字 DEFAULT CHARSET utf8 COLLATE utf8 ...
最新文章
- 下列不属于python第三方库的是-python后端开发工程师考证试题
- Python第一章-基础知识
- Framelayout
- ImportError: No module named _tkinter, please install the python-tk package ubuntu运行tkinter错误
- 从微服务到分布式系统-Java开发人员生存指南
- 截流式合流制设计流量计算_截流式合流制截污管设计污水量的实测统计方法
- JavaScript格式化金额及格式化输出
- Bailian4017 爬楼梯(POJ NOI0202-3089)【递推】
- IOS开发之----四舍五入问题
- 计算机视觉标准数据集整理—PASCAL VOC数据集
- 他是马化腾的偶像,拒绝马云的应聘 !如今劝年轻人不要太拼、要认命......
- L1-009 N个数求和---题解
- 【视频异常检测综述-论文阅读】Deep Video Anomaly Detection: Opportunities and Challenges
- End-to-end/hand-crafted的含义(深度学习)
- cadence IC617仿真记录 有源电流镜
- AWS S3 and Glacier
- Java do while循环语句如何使用呢?
- R语言计量经济学:工具变量法(两阶段最小二乘法2SLS)线性模型分析人均食品消费时间序列数据和回归诊断
- Dvwa之SQL盲注全级别学习笔记
- Win7系统自动更新关闭不了的解决方法