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

网站是新媒体平台吗有哪些免费的视频网站

网站是新媒体平台吗,有哪些免费的视频网站,招投标建设网站的网站,电信服务器简介 ArkTS是HarmonyOS优选的主力应用开发语言。它在TypeScript#xff08;简称TS#xff09;的基础上#xff0c;扩展了声明式UI、状态管理等相应的能力#xff0c;让开发者可以以更简洁、更自然的方式开发高性能应用。TS是JavaScript#xff08;简称JS#xff09;的超…简介 ArkTS是HarmonyOS优选的主力应用开发语言。它在TypeScript简称TS的基础上扩展了声明式UI、状态管理等相应的能力让开发者可以以更简洁、更自然的方式开发高性能应用。TS是JavaScript简称JS的超集ArkTS则是TS的超集。ArkTS会结合应用开发和运行的需求持续演进包括但不限于引入分布式开发范式、并行和并发能力增强、类型系统增强等方面的语言特性下面是官网对ArkUI框架的一个整体介绍 ArkTS 声明式的基本组成 创建hello world 项目的时候我们可以看到ide 创建了默认的index 页面其中的代码为 Entry Component struct Index {State message: string Hello Worldbuild() {Row() {Column() {Text(this.message).fontSize(50).fontWeight(FontWeight.Bold)}.width(100%)}.height(100%)} }根据这个我们来介绍一下ArkTS里面涉及的语法 装饰器 是装饰类、结构、方法和变量赋予其特殊的含义 Component Component 表示自定义组件,是可以复用的ui 单元可以组合其他组件。 系统提供了丰富的内置组件Text、Button、Image、TextInput、Row等 Component struct TitleComponent{build(){} }通过Component 装饰器 和struct 关键字组合起来告知系统这是一个组件 build 方法在其中进行ui 描述 Entry 装饰的自定义组件用作页面的默认入口组件加载页面时将首先创建并呈现Entry装饰的自定义组件需要注意的点 一个页面有且仅有能有一个Entry;只有被Entry修饰的组件或者子组件才会在页面上显示 Entry Component struct HomePage{build(){Column(){}}isRenderText(){} }通常情况下子组件和父组件在不同的文件中则可以使用导出方式以供外部使用。使用关键字 export 在子组件中的代码为 Component export struct TitleComponent{build(){} }import {TitleComponent} from ../components/TitleComponentEntry Component struct Index {State message: string Hello Worldbuild() {Row() {Column() {TitleComponent()Text(this.message).fontSize(50).fontWeight(FontWeight.Bold)}.width(100%)}.height(100%)} }State 被他装饰的变量值发生改变时会触发该变量所对应的自定义组件的UI界面进行刷新。 import {TitleComponent} from ../components/TitleComponentEntry Component struct Index {State message: string Hello Worldbuild() {Row() {Column() {TitleComponent()Text(this.message).fontSize(50).fontWeight(FontWeight.Bold)}.width(100%)}.height(100%).onClick((){})} }不同组件之间数据变化控制ui更新通常使用State 和 Link配合实现 Component export struct TitleComponent{Link isRefreshData: boolean;message: string Hello World111build() {Row() {Column() {Text(this.message).fontSize(50).fontWeight(FontWeight.Bold)}.width(100%).onClick((){this.isRefreshData!this.isRefreshData})}} }isRefreshData未出实话需要父组件在创建组件时来赋值在父组件中通过 $ 操作符创建 引用 import {TitleComponent} from ../components/TitleComponentEntry Component struct Index {State message: string Hello WorldState isSwitchData: boolean true;build() {Row() {Column() {TitleComponent({isRefreshData:$isSwitchData})Text(this.message).fontSize(50).fontWeight(FontWeight.Bold)}.width(100%)}.height(100%).onClick((){})} }
http://www.dnsts.com.cn/news/159446.html

相关文章:

  • p2p网上贷款网站建设方案.docx天水营销型网站建设
  • 怎样做网站卖网站做网站后台的电子文库
  • 自建网站和租用空间网站用网站模板做新网站
  • 做海报好的psd网站广州网站建设年底促销
  • 专业的建设网站哪个好个人能建设网站吗
  • 网站改版怎么办网页制作个人简历模板教程
  • 网站运营前期中期后期only网站建设分析
  • 北京网站建设 seo公司品牌网站建设专家
  • 网页建设与网站设计心德体会seo的中文名是什么
  • 长沙100强企业排名搜索引擎优化案例分析
  • 黄冈网站建设优化排名外国做挂的网站是多少
  • 网站代理备案表阳江房产网签查询
  • wordpress建站是什么建设网站的安全性介绍
  • 合肥建设厅网站南京网站制作公司排名
  • 建设网站时候应该注意哪些自己电脑做网站空间
  • jsp网站开发详解 下载注册建筑设计师
  • 网站介绍经过下拉怎么做唐山网页搜索排名提升
  • 上海网站关键词优化服务小俊哥网站建设
  • 外贸网站推广平台蓝颜seo牛做ktv的网站
  • dedecms手机网站开发杭州精品网站建设公司
  • 山东省住房城乡建设部网站湖南建设厅网站二建注销
  • 网站如何做微信推广方案cute主题破解版WordPress
  • 白酒企业网站源码学校网站报价单
  • 重庆有的设计网站大全wordpress淘宝客插件破解版
  • 做网站如何分类产品四川互联网广告人
  • 做网站如何分页什么网站做招聘比较好
  • 网站做跳转影响排名吗招聘网站代理
  • 摄影图片网站淘宝入驻网站建设
  • 免费vue前端模板网站dedecms网站安装
  • 保定网站 优网页平面美工培训