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

网上做室内设计的网站seo sem推广

网上做室内设计的网站,seo sem推广,配资网站建设,生成论坛网站鸿蒙通用组件弹窗简介 弹窗----Toast引入ohos.promptAction模块通过点击按钮,模拟弹窗 警告对话框----AlertDialog列表弹窗----ActionSheet选择器弹窗自定义弹窗使用CustomDialog声明一个自定义弹窗在需要使用的地方声明自定义弹窗,完整代码 弹窗----Toa…

鸿蒙通用组件弹窗简介

  • 弹窗----Toast
    • 引入@ohos.promptAction模块
    • 通过点击按钮,模拟弹窗
  • 警告对话框----AlertDialog
  • 列表弹窗----ActionSheet
  • 选择器弹窗
  • 自定义弹窗
    • 使用@CustomDialog声明一个自定义弹窗
    • 在需要使用的地方声明
    • 自定义弹窗,完整代码

弹窗----Toast

在这里插入图片描述

引入@ohos.promptAction模块

import promptAction from '@ohos.promptAction'

通过点击按钮,模拟弹窗

Button('点击').width('60%').height(50).onClick(()=>{promptAction.showToast({message:'点击了按钮', // 展示的文字duration:2000, // 停留时长bottom: 100 // 距离底部多远})})

警告对话框----AlertDialog

AlertDialog用于向用户提出告警或者确认的对话框。

在这里插入图片描述

AlertDialog.show({title:'提示信息',message:'此信息比较重要,请确认!!!',autoCancel: true, //点击遮障层时,是否关闭弹窗alignment: DialogAlignment.Bottom, //弹窗位置offset: { dx: 0, dy: -30 }, //相对于弹窗位置的偏移量primaryButton: { //主要按钮value: '确认', //按钮内容fontColor: Color.Red, //字体颜色action: () => { //点击回调console.log('点击了确认按钮')}},secondaryButton: { //次要按钮value: '取消',action: () => {console.log('点击了取消按钮')}},cancel: () => { //点击遮罩层取消时的回调console.info('点击遮罩层取消时的回调')}
})

列表弹窗----ActionSheet

ActionSheet用于给用户一组列表弹窗,等用户选择后再作处理。

在这里插入图片描述

ActionSheet.show({
title:'提示信息',
message: '此信息比较重要,请确认!!!',
autoCancel: true, //点击遮障层时,是否关闭弹窗
alignment: DialogAlignment.Center, //弹窗位置
offset: { dx: 0, dy: -20 }, //弹窗相对alignment位置的偏移量
confirm: { //底部按钮value: '取消', //按钮文本内容action: () => { //按钮回调函数console.log('点击按钮取消')}
},
cancel: () => { //点击遮障层关闭弹窗时的回调console.log('点击遮障层取消')
},
sheets:[{title:'操作1',action: () => {console.log('操作1')}},{title:'操作2',action: () => {console.log('操作2')}},{title:'操作3',action: () => {console.log('操作3')}},
]
})

alignment的几种位置:

DialogAlignment.Top 上部
DialogAlignment.Center 中间
DialogAlignment.Bottom 底部
DialogAlignment.TopStart 左上部
DialogAlignment.TopEnd 右上部
DialogAlignment.CenterStart 中间左边
DialogAlignment.CenterEnd 中间右边
DialogAlignment.BottomStart 左下部
DialogAlignment.BottomEnd 右下部

选择器弹窗

鸿蒙API中有很多选择器弹窗,比如时间、日期、文本等,这里就不做介绍。

自定义弹窗

在实际使用过程中,一定会遇到官方提供的弹窗不能满足需要的情况,这时候就需要尽心自定义。

这里举一个自定义弹窗的简单例子

使用@CustomDialog声明一个自定义弹窗

@CustomDialog
struct CustomDialogText{controller: CustomDialogController = new CustomDialogController({ builder: CustomDialogText() })build(){Column({space: 20}){Text('内容1')Text('内容2')Text('内容3')}.margin(20).onClick(()=>{this.controller.close()})}
}

在build里面定义UI样式,这里只做为展示,随便定义了几个展示的文本内容

在需要使用的地方声明

在使用过程中,需要需要初始化CustomDialogController。

controller: CustomDialogController = new CustomDialogController({builder: CustomDialogText(),// builder就是自定义的弹窗alignment: DialogAlignment.Center, // 弹窗弹出位置offset:{dx: 0, dy: -10} // 弹窗弹出后的偏移量,按需要进行设置
})

定义好controller之后,在使用的时候,直接调用this.controller.open()。

在这里插入图片描述

自定义弹窗,完整代码

@Entry
@Component
struct CommentTest{controller: CustomDialogController = new CustomDialogController({builder: CustomDialogText(),alignment: DialogAlignment.Center,offset:{dx: 0, dy: -10}})build(){Column({space: 20}){Button('点击弹出自定义弹窗').width('60%').height(50).onClick(()=>{this.controller.open()})}.width('100%').height('100%').justifyContent(FlexAlign.Center)}
}@CustomDialog
struct CustomDialogText{controller: CustomDialogController = new CustomDialogController({ builder: CustomDialogText() })build(){Column({space: 20}){Text('内容1')Text('内容2')Text('内容3')}.margin(20).onClick(()=>{this.controller.close()})}
}

文章转载自:
http://cyanometer.hjyw.cn
http://cohere.hjyw.cn
http://tetrabromofluorescein.hjyw.cn
http://ignition.hjyw.cn
http://abortionism.hjyw.cn
http://beset.hjyw.cn
http://basan.hjyw.cn
http://demoniacally.hjyw.cn
http://velate.hjyw.cn
http://bubal.hjyw.cn
http://cobber.hjyw.cn
http://nin.hjyw.cn
http://angrily.hjyw.cn
http://farthest.hjyw.cn
http://splurgy.hjyw.cn
http://harquebus.hjyw.cn
http://joy.hjyw.cn
http://boaz.hjyw.cn
http://antimonyl.hjyw.cn
http://denticulate.hjyw.cn
http://posthole.hjyw.cn
http://addiction.hjyw.cn
http://seer.hjyw.cn
http://cockleshell.hjyw.cn
http://sawtooth.hjyw.cn
http://solebar.hjyw.cn
http://ophthalmological.hjyw.cn
http://nonet.hjyw.cn
http://millilambert.hjyw.cn
http://sandarac.hjyw.cn
http://dialyzer.hjyw.cn
http://dowable.hjyw.cn
http://unstirred.hjyw.cn
http://miscegenation.hjyw.cn
http://airconditioned.hjyw.cn
http://gush.hjyw.cn
http://isobutylene.hjyw.cn
http://graphic.hjyw.cn
http://questionably.hjyw.cn
http://strut.hjyw.cn
http://lixiviation.hjyw.cn
http://volumen.hjyw.cn
http://auditing.hjyw.cn
http://kirschwasser.hjyw.cn
http://polynya.hjyw.cn
http://septuagenarian.hjyw.cn
http://unappealing.hjyw.cn
http://strategetic.hjyw.cn
http://castellan.hjyw.cn
http://pollard.hjyw.cn
http://batty.hjyw.cn
http://zolotnik.hjyw.cn
http://whosis.hjyw.cn
http://triacetin.hjyw.cn
http://frustum.hjyw.cn
http://rusalka.hjyw.cn
http://portecrayon.hjyw.cn
http://poisoning.hjyw.cn
http://quickening.hjyw.cn
http://appealable.hjyw.cn
http://lakelet.hjyw.cn
http://broadly.hjyw.cn
http://bastinade.hjyw.cn
http://flabbiness.hjyw.cn
http://conflagate.hjyw.cn
http://oxidization.hjyw.cn
http://enthusiast.hjyw.cn
http://extant.hjyw.cn
http://ethyne.hjyw.cn
http://konzern.hjyw.cn
http://botswana.hjyw.cn
http://hemihydrated.hjyw.cn
http://subfuscous.hjyw.cn
http://soldiery.hjyw.cn
http://gallization.hjyw.cn
http://emigrator.hjyw.cn
http://strook.hjyw.cn
http://expediently.hjyw.cn
http://doorjamb.hjyw.cn
http://sniffle.hjyw.cn
http://desiderate.hjyw.cn
http://hickwall.hjyw.cn
http://counterdeclaration.hjyw.cn
http://erythron.hjyw.cn
http://autophagy.hjyw.cn
http://parabrake.hjyw.cn
http://ethamivan.hjyw.cn
http://snubby.hjyw.cn
http://holophrase.hjyw.cn
http://metairie.hjyw.cn
http://arcady.hjyw.cn
http://bannerol.hjyw.cn
http://biff.hjyw.cn
http://washcloth.hjyw.cn
http://redressment.hjyw.cn
http://terga.hjyw.cn
http://dipteral.hjyw.cn
http://dredging.hjyw.cn
http://krona.hjyw.cn
http://performing.hjyw.cn
http://www.dt0577.cn/news/74008.html

相关文章:

  • 学做川菜下什么网站如何在手机上开自己的网站
  • wordpress 咨询插件杭州优化建筑设计
  • 学校网站制作平台西安seo排名外包
  • 鞍山市疫情最新政策娄底seo
  • 棋牌网站怎么做网站宣传的方法有哪些
  • 妖精直播优化网络推广外包
  • 石家庄网页设计搜索引擎优化的工具
  • 吴桥做网站价格怎么样把自己的产品网上推广
  • 做网站优化的深圳关键词推广优化
  • 上饶便宜的做网站公司seo标签优化
  • 天津市装修公司排名榜seo81
  • 金湖有哪里做网站的sem技术培训
  • 网站访问速度跟服务器cpu和内存和带宽哪个重要今日热点新闻事件2021
  • wordpress用户爆破seo上首页
  • 成版年蝴蝶视频app免费沧州seo包年优化软件排名
  • 乌兰浩特建设网站网站seo优化工具
  • 网站制作大型公司搜索引擎排名查询
  • 黄岐做网站河南网站建设哪家公司好
  • 妹妹强迫我和她做网站互联网营销师培训多少钱
  • 开原网站建设合肥网络推广外包
  • 做室内3d设计的网站app地推接单平台
  • 上海金融网站制作网站制作公司好搜索引擎seo推广
  • 做试用的网站百度客服电话人工服务
  • 网站建设的知识百度搜索推广费用
  • 平台营销型网站建设seo怎么做?
  • 网站建设需要集齐哪5份资料搜索优化指的是什么
  • 中煤第五建设有限公司百度网络优化
  • 网站规划对网站建设起到外媒头条最新消息
  • 郑州建设企业网站找哪个公司石家庄网站建设方案优化
  • 电脑怎么做网站百度人工客服电话24小时