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

使用vue做商城网站项目难点怎么做自己的一个网站

使用vue做商城网站项目难点,怎么做自己的一个网站,天宁寺网站建设,网站建设设计师招募鸿蒙通用组件弹窗简介 弹窗----Toast引入ohos.promptAction模块通过点击按钮#xff0c;模拟弹窗 警告对话框----AlertDialog列表弹窗----ActionSheet选择器弹窗自定义弹窗使用CustomDialog声明一个自定义弹窗在需要使用的地方声明自定义弹窗#xff0c;完整代码 弹窗----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://www.dnsts.com.cn/news/98034.html

相关文章:

  • 易企秀微网站如何做文字链接网络文化经营许可证查询
  • 常平镇网站建设公司2023年网络推广方法
  • 营销型网站设计流程什么是企业网站营销
  • 网站搭建好之后提示网页走丢了站长统计app软件下载
  • 深圳制作企业网站无锡网站建设 微信
  • 阜阳网站制作公司找哪家平台广告投放
  • html5 企业网站php做网站视频
  • 鞍山新款网站制作哪家好广告投放代理商
  • 开发一个icp网站需要多少钱微商城小程序定制开发
  • 最便宜手机网站建设天津优化网络公司的建议
  • 南昌那个公司做网站好网站基站的建设方案
  • tp框架网站开发参考文献网站建设学习培训
  • 哪里找专业做网站的人常熟wordpress网易云音乐插件
  • 如何批量做网站开发一款小程序软件需要多少钱
  • 在线制作论坛网站网站制作网站做网
  • 淮南 小学网站建设吴桥网站建设公司
  • 做分类信息网站代码在线电影网站建设
  • 门户网站的建设公司进空间的网站
  • 中铁建设中南公司官方网站wordpress建站好么
  • 银川网站设计建设广告推广方案
  • 上海网站建设改版海南省住房公积金管理局网站
  • 电子商务网站建设与管理课后题答案环保网站建设的主题
  • 网站有备案 去掉备案成都旅行社网站建设
  • 电子商务网站的建设与运营企业网站建设 企业官网定制
  • 慈溪做网站公司网络营销视频
  • 盐城z做网站网站源码上传教程
  • 电商设计师常用的网站修改文章wordpress
  • 泉州网站建设优化周村网站制作哪家好
  • 南山网站设计线优化设计四年级下册语文答案
  • 网站建设 毕业设计用dw怎么做网站留言板