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

wordpress hpkp郑州seo学校

wordpress hpkp,郑州seo学校,网站目录怎么做外链,西部数码做跳转网站类Web开发范式自定义组件基本用法 自定义组件通过element引入到宿主页面。 Props自定义属性 自定义属性支持类型 String,Number,Boolean,Array,Object。 命名规范: 命名时禁止以on、、on:、grab:等保留关键字为开头…

类Web开发范式自定义组件基本用法

自定义组件通过element引入到宿主页面。
在这里插入图片描述

Props自定义属性

自定义属性支持类型 String,Number,Boolean,Array,Object。
命名规范:
命名时禁止以on、@、on:、grab:等保留关键字为开头。
必须用小写开头,不能以$或_开头,不要使用保留字for, if, show, tid。
当属性名使用驼峰命名法时,在外部父组件传递参数时需要使用短横线分隔命名
在这里插入图片描述

自定义属性默认值

通过固定值default设置默认值,当父组件没有设置该属性时,将使用其默认值,此情况下props属性必须为对象形式,不能用数组形式
在这里插入图片描述

数据单向性

web开发父子组件之间数据的传递是单向的,只能从父组件传递给子组件,子组件不能直接修改父组件传递下来的值。

感知数据改变

通过$watch方法增加属性变化回调。

计算属性

使用computed字段

自定义事件

子组件也可以通过绑定的事件向父组件传递参数,父组件接收时通过e.detail来获取参数

生命周期定义

onAttached:自定义组件被创建后,加入到Page组件树时,触发该回调,该回调触发时,表示组件将被进行显示,该生命周期可用于初始化显示相关数据,通常用于加载图片资源、开始执行动画等场景

Canvas属性

lineWidth :设置绘制线条的宽度 ctx.lineWidth = 5;
strokeStyle: 设置描边的颜色 ctx.strokeStyle = ‘#0000ff’;

svg子组件

在这里插入图片描述

声明式开发范式自定义组件基本用法

@Component装饰的struct表示该结构体具有组件化能力,也称为自定义组件
在这里插入图片描述

自定义组件生命周期

onPageShow 当此页面显示时触发一次 包括路由过程、应用进入前后台等场景,仅@Entry修饰的自定义组件生效
onPageHide 当此页面消失时触发一次 仅@Entry修饰的自定义组件生效
onBackPress 当用户点击返回按钮时触发 仅@Entry修饰的自定义组件生效
在这里插入图片描述

声明式开发范式动画

转场动画页面间转场组件内转场共享元素转场

属性动画

在这里插入图片描述

流转任务管理服务提供如下流转方式

系统推荐流转
用户手动流转

跨端迁移概念

一种实现用户应用程序流转的技术方案,指在A端运行的FA迁移到B端上,完成迁移后,B端FA继续任务,而A端应用根据业务需求选择退出或继续运行

跨端迁移—流转完成

设备A上的应用通过调用分布式任务调度的能力,如continueAbility等,向设备B的应用发起跨端迁移。流转中将流转状态上报到流转任务管理服务。

跨端迁移

调用continueAbility()continueAbilityReversibly()方法发起流转。
在这里插入图片描述

设备不支持流转任务管理服务时如何实现跨端迁移?

需要指定对端设备的deviceId
实现跨端迁移。关键代码所示:
在这里插入图片描述

跨端迁移回调方法执行顺序

FA发起迁移后,主要有以下几种回调方法:
onStartContinuation,FA发起迁移时的回调,在此回调中应用可以根据当前状态决定是否迁移;
onSaveData,保存状态数据的回调,开发者需要往参数对象中填入需迁移到目标设备上的数据。
onRestoreData,恢复发起迁移时onSaveData方法保存的数据的回调;
onCompleteContinuation,迁移完成的回调,在调用端被触发,表示应用迁移到目标设备上的结果。
在这里插入图片描述

多端协同

一种实现用户应用程序流转的技术方案,指多端上的不同FA/PA同时运行、或者交替运行实现完整的业务;或者,多端上的相同FA/PA同时运行实现完整的业务

多端协同流程

流转进行设备A上的应用通过调用分布式任务调度的能力,如startAbility, connectAbility等,向设备B的应用发起多端协同。流转中将流转状态上报到流转任务管理服务。

设备不支持流转任务管理服务时如何实现多端协同?

需要在Intent中指定对端设备的deviceId。
在这里插入图片描述

跨端原子化服务安装

当设备A的用户应用程序向设备B的原子化服务发起多端协同,如果设备B上没有安装对应服务,HarmonyOS会自动下载相关原子化服务,和A端的用户应用程序一起进行多端协同。

如跨端被拉起的程序设计为传统方式的需要安装的应用,则当设备A的用户应用程序向设备B的原子化服务发起多端协同,如果设备B上没有安装相关应用,会提示流转失败

http://www.dinnco.com/news/43615.html

相关文章:

  • 用凡科做网站好弄吗佛山网络推广哪里好
  • 常见的营销策略有哪些百度关键词快速优化
  • 南阳百度网站推广网站服务费一年多少钱
  • 四川省建筑施工企业安管人员考试百度起诉seo公司
  • php做商城网站最新国际军事动态
  • 湛江网站建设咨询2022网站seo
  • 个人网站费用免费检测网站seo
  • 南通专业网站排名推广如何制作网站最简单的方法
  • 政府网站建设情况调查表企业网站优化服务
  • 做微信网站支付需要什么信息表河南网站关键词优化
  • 网站业务怎么做推广方案策划
  • 网站域名空间怎么提交免费域名注册永久
  • 怎么用html5做自适应网站免费收录网站提交
  • 苹果电脑做网站的步骤牛排seo
  • html个人网页代码优化设计单元测试卷答案
  • 成都疫情最新新闻百度seo可能消失
  • 外贸网站优化方案自己如何制作一个网站
  • vps 同时翻墙和做网站推广营销
  • 如何将自己做的网站传到网上seo优化论坛
  • 网站的静态页面用什么做南昌网站开发公司
  • 找人做网站需要多少钱世界足球排名前100名
  • .jsp网站开发技术seo建站收费地震
  • 数据网站建设哪家好太原seo快速排名
  • 潍坊百度搜索优化成都百度搜索排名优化
  • 网站一年多少费用seo营销怎么做
  • 做外贸网站需要缴什么税公众号推广方案
  • 工商局网站怎么做身份确认seo兼职平台
  • ai简历在线制作网站怎么优化关键词快速提升排名
  • 网站建设维护合同书关键词挖掘查询工具
  • 银川做网站亚洲足球最新排名