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

做网站好看的背景图片国家企业查询官网

做网站好看的背景图片,国家企业查询官网,wordpress更换空间,交流网站建设项目背景个人简介 👨‍💻‍个人主页: 魔术师 📖学习方向: 主攻前端方向,正逐渐往全栈发展 🚴个人状态: 研发工程师,现效力于政务服务网事业 🇨🇳人生格言&…

个人简介

👨‍💻‍个人主页: 魔术师
📖学习方向: 主攻前端方向,正逐渐往全栈发展
🚴个人状态: 研发工程师,现效力于政务服务网事业
🇨🇳人生格言: “心有多大,舞台就有多大。”
📚推荐学习: 🍉Vue2 🍋Vue3 🍓Vue2/3项目实战 🥝Node.js实战 🍒Three.js 🍇鸿蒙开发
🪧使用备注:仅供学习交流 严禁用于商业用途 ,若发现侵权内容请及时联系作者
📤更新进度:持续更新内容
🤙个人名片:每篇文章最下方都有加入方式,旨在交流学习&资源分享,快加入进来吧

HarmonyOS开发组件基础目录


文章目录

    • 个人简介
    • HarmonyOS开发组件基础目录
    • 组件基础
      • 1. 组件-什么是ArkTS
      • 2. 基础-组件结构
      • 3. 基础-系统组件(ArkUI)
      • 4. 练习案例


组件基础

1. 组件-什么是ArkTS

ArkTS是HarmonyOS优选的主力应用开发语言。
ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。

2. 基础-组件结构

ArkTS通过装饰器 @Component 和 @Entry 装饰 struct 关键字声明的数据结构,构成一个自定义组件。
自定义组件中提供了一个 build 函数,开发者需在该函数内以链式调用的方式进行基本的 UI 描述,UI 描述的方法请参考 UI 描述规范。

页面组件

@Entry
@Component
struct Index {// 工程默认显示 `Index` 页面组件// build 是声明UI的位置build() {Text('页面组件')}
}

自定义组件

// 定义 `Footer` 组件
@Component
struct Footer {build() {Text('自定义组件')}
}@Entry
@Component
struct Index {build() {Column(){// 使用 `Footer` 组件Footer()}}
}

注意: 为了更好维护,自定义组件通常会新建一个文件 Footer.ets,通过模块化语法导出导入(默认|按需)使用。

3. 基础-系统组件(ArkUI)

常用系统组件 Text Column Row Button TextInput 更多组件

  • Text 文本组件
  • Column 列组件,纵向排列,Flex布局主轴是Y
  • Row 行组件,横向向排列,Flex布局主轴是X
  • Button 按钮组件
  • InputText 输入框组件

实现一个简易登录界面:

@Entry
@Component
struct Index {@Statephone:string = '18852638009'yzm:string= 'ws34'build() {Column(){// 手机号Row(){Text('手机号:')TextInput({text:this.phone, placeholder: '请输入手机号'}).placeholderColor('red')}// 验证码Row(){Text('验证码:')TextInput({text:this.yzm, placeholder: '请输入验证码'}).maxLength(4)}// 验证码Row(){Text('忘记密码').fontColor('#FF2B71F3')}// 登录,注册按钮Row(){Button('注册').backgroundColor('#c3c4c5').onClick(()=>{console.log('注册')})Button('登录').onClick(()=>{console.log('登录')})}}.width('100%').height('100%').backgroundColor('#ffececec')}}

注意: ArkUI 组件一般都是 Flex 模式,大部分布局可以由行和列组成。

4. 练习案例

实现登录表单数据收集、重置、模拟提交。

import promptAction from '@ohos.promptAction'
@Entry
@Component
struct Index {@Statemobile: string = ''@Statecode: string = ''build() {Column(){Row(){Text('手机号')TextInput({ text: this.mobile }).onChange((value)=>this.mobile = value)}Row(){Text('验证码')TextInput({ text: this.code }).onChange((value)=>this.code = value)}Row(){Button('重置').backgroundColor('#ccc').onClick(()=>{this.mobile = ''this.code = ''})Button('登录').onClick(()=>{if (this.mobile && this.code) {promptAction.showToast({ message: `${this.mobile} 登录成功` })} else {promptAction.showToast({ message: `请输入手机号或验证码` })}})}}}
}

在这里插入图片描述


文章转载自:

http://9vqI5UAI.zLnkq.cn
http://Y13eor52.zLnkq.cn
http://udNIB8b1.zLnkq.cn
http://lwGYgyaS.zLnkq.cn
http://8yh9lZoZ.zLnkq.cn
http://6ey0wNZ5.zLnkq.cn
http://f2XvSnHL.zLnkq.cn
http://etZkvoyu.zLnkq.cn
http://PLHUNh8T.zLnkq.cn
http://0EtPqLl1.zLnkq.cn
http://QoPFqtB6.zLnkq.cn
http://7r0CrLnE.zLnkq.cn
http://hDzjpiiG.zLnkq.cn
http://G2s9lD8E.zLnkq.cn
http://eRl126yZ.zLnkq.cn
http://S3eTimUd.zLnkq.cn
http://BBFp0FdK.zLnkq.cn
http://DXIk7b41.zLnkq.cn
http://GY3p8bQN.zLnkq.cn
http://Ylbo8Coj.zLnkq.cn
http://6xvpKr8m.zLnkq.cn
http://rwtv1rDD.zLnkq.cn
http://gfS9ru0q.zLnkq.cn
http://KPAgnB2O.zLnkq.cn
http://AHGqWEv7.zLnkq.cn
http://5HjchYZe.zLnkq.cn
http://58Cu4rFG.zLnkq.cn
http://fM5BpbBm.zLnkq.cn
http://duGL8byO.zLnkq.cn
http://9gemEhse.zLnkq.cn
http://www.dtcms.com/wzjs/711678.html

相关文章:

  • 经营网站备案信息打开小程序入口直接进入
  • 网站建设最新技术广州白云区建设局网站
  • 旅游网站开发周期wordpress企业网站实例
  • 优化设计官方网站html网页设计大赛作品
  • 网站毕设代做廊坊建设企业网站
  • 做网站做网站学网站开发培训班
  • 网站制作app软件新电商网站
  • 四川电子有限公司 - 手机网站手机版网站 html5
  • 浙江华洋建设有限公司网站电商网站建设定制
  • 长图制作网站软件外包公司介绍
  • 网站建设的费用明细用织梦做网站有后台吗
  • 网站的作用和意义黄冈seo顾问
  • 做的好的响应式网站有哪些仿站下载工具
  • .name后缀的网站策划工资一般多少钱
  • 青海住房与城乡建设厅网站广州白云住房和建设局网站
  • 做网站需要的执照山东东营市房价
  • 制作手机网站什么软件下载新浪网页版入口
  • 做的比较好的卡车网站微信官网网页版
  • 邯郸网站制作58网站建设58xiamen
  • 打好代码怎么做网站自己做一个app需要多少钱
  • php做网站都需要学什么软件app开发报价单
  • 求个2022手机能看的兰州人工优化
  • 工程信息网站建设自闭症网站的建设意义
  • 医疗营销网站建设方案做百度关键词网站
  • 沈阳市城乡建设部官方网站手机网站 自适应屏幕
  • 专业提供网站建设服务包括哪些甘肃嘉峪关建设局网站
  • 织梦网站404页面模板计算机专业里面哪个专业最好
  • 网站建设电话着么打如何不备案建网站
  • 中学建设校园网站方案企业网站设计一般多少钱
  • 贵阳查房子备案的网站承德房地产网站建设