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

做网站如何不被忽悠网站制作的行业

做网站如何不被忽悠,网站制作的行业,南宁百度网站公司哪家好,微网站开发 php技术栈 Appgallery connect 开发准备 上一节我们已经实现了表单信息的创建,完成了首页跳转表单提交页的内容,这一节我们就要实现表单创建前的数据填充的页面。 功能分析 在表单提交前,我们要实现的静态内容有很多,分别有输入…

技术栈

Appgallery connect

开发准备

上一节我们已经实现了表单信息的创建,完成了首页跳转表单提交页的内容,这一节我们就要实现表单创建前的数据填充的页面。

功能分析

在表单提交前,我们要实现的静态内容有很多,分别有输入框,开关,时间选择器,表类型,是否置顶,是否设置结束时间,是否包含当天日期,事件的颜色选择,图标选择,当天的天气选择,心情选择,这些我们都需要去先有一个静态选择或者展示的入口

功能开发

我们先实现简单的静态页

import { CommonTopBar } from '../widget/CommonTopBar';@Entry
@Component
struct TablePushPage {@State title:string=''@State time_visibility:boolean=false@State top_visibility:boolean=falsebuild() {Column({space:15}) {CommonTopBar({ title: "添加新日子", alpha: 0, titleAlignment: TextAlign.Center ,backButton:true})Row({space:10}){Image($r('app.media.mubiaoshijian')).height(30).width(30)TextInput({text:this.title,placeholder: '请输入事件名称'}).placeholderColor("#ff999595").fontColor("#333333").onChange((value: string) => {this.title=value})}.width('100%').justifyContent(FlexAlign.Start)Row({space:10}){Image($r('app.media.mubiaori')).height(30).width(30)Text("目标日").fontColor(Color.Gray).fontSize(14)Blank()}.width('100%').justifyContent(FlexAlign.SpaceBetween)Row({space:10}){Image($r('app.media.daoshuben')).height(30).width(30)Text("倒数本").fontColor(Color.Gray).fontSize(14)Blank()Text("生活").fontColor(Color.Gray).fontSize(14)Image($r('app.media.xiajiantou')).height(15).width(15)}.width('100%').justifyContent(FlexAlign.SpaceBetween)Row({space:10}){Image($r('app.media.zhiding')).height(30).width(30)Text("置顶").fontColor(Color.Gray).fontSize(14)Blank()Image(this.top_visibility?$r('app.media.kai'):$r('app.media.guan')).width(60).height(30).onClick(async ()=>{this.top_visibility=!this.top_visibility})}.width('100%').justifyContent(FlexAlign.SpaceBetween)Row({space:10}){Image($r('app.media.jingqueshijian')).height(30).width(30)Text("显示精确时间").fontColor(Color.Gray).fontSize(14)Blank()Image(this.time_visibility?$r('app.media.kai'):$r('app.media.guan')).width(60).height(30).onClick(async ()=>{this.time_visibility=!this.time_visibility})}.width('100%').justifyContent(FlexAlign.SpaceBetween)Row({space:10}){Image($r('app.media.yanse')).height(30).width(30)Text("事件颜色").fontColor(Color.Gray).fontSize(14)Blank()Image($r('app.media.xiajiantou')).height(15).width(15)}.width('100%').justifyContent(FlexAlign.SpaceBetween)Row({space:10}){Image($r('app.media.tubiao')).height(30).width(30)Text("事件图标").fontColor(Color.Gray).fontSize(14)Blank()Image($r('app.media.xiajiantou')).height(15).width(15)}.width('100%').justifyContent(FlexAlign.SpaceBetween)Row({space:10}){Image($r('app.media.tianqi')).height(30).width(30)Text("天气").fontColor(Color.Gray).fontSize(14)Blank()Image($r('app.media.xiajiantou')).height(15).width(15)}.width('100%').justifyContent(FlexAlign.SpaceBetween)Row({space:10}){Image($r('app.media.xinqing')).height(30).width(30)Text("心情").fontColor(Color.Gray).fontSize(14)Blank()Image($r('app.media.xiajiantou')).height(15).width(15)}.width('100%').justifyContent(FlexAlign.SpaceBetween)}.padding(10).backgroundColor(Color.White).height('100%').width('100%')}
}

接下来我们实现一个日期选择的弹窗

  Row({space:10}){Image($r('app.media.mubiaori')).height(30).width(30)Text("目标日").fontColor(Color.Gray).fontSize(14)Blank()}.width('100%').justifyContent(FlexAlign.SpaceBetween).onClick(()=>{this.getUIContext().showDatePickerDialog({start: new Date("2000-1-1"),end: new Date("2100-12-31"),selected: this.selectedDate,disappearTextStyle: { color: '#297bec', font: { size: '20fp', weight: FontWeight.Bold } },textStyle: { color: Color.Black, font: { size: '18fp', weight: FontWeight.Normal } },selectedTextStyle: { color: Color.Blue, font: { size: '26fp', weight: FontWeight.Regular } },acceptButtonStyle: {type: ButtonType.Normal,style: ButtonStyleMode.NORMAL,role: ButtonRole.NORMAL,fontColor: 'rgb(81, 81, 216)',fontSize: '26fp',fontWeight: FontWeight.Bolder,fontStyle: FontStyle.Normal,fontFamily: 'sans-serif',backgroundColor: '#A6ACAF',borderRadius: 20},cancelButtonStyle: {type: ButtonType.Normal,style: ButtonStyleMode.NORMAL,role: ButtonRole.NORMAL,fontColor: Color.Blue,fontSize: '16fp',fontWeight: FontWeight.Normal,fontStyle: FontStyle.Italic,fontFamily: 'sans-serif',backgroundColor: '#50182431',borderRadius: 10},onDateAccept: (value: Date) => {this.selectedDate = value;console.info("时间" + value.toString());}});})

这样我们就实现了表单提交页和日期的选择器

http://www.dtcms.com/a/461355.html

相关文章:

  • 今天重大新闻50字大庆seo推广
  • (4)SwiftUI 基础(第四篇)
  • 全球独家支持CV云渲染!渲染101平台助力Vantage动画创作新飞跃
  • Linux中计时相关函数的实现
  • InterGEO2025 | 和芯星通发布UM98XC系列 全系统多频高精度RTK星基定位模块
  • Node.js 工具模块详解
  • k8s介绍和特性
  • 上海网站建设推网络营销方式整理
  • 软软一键开关 --提供多个 Windows 系统开关,例如保持常亮、隐藏桌面图标、显示器亮度、夜间模式等
  • C 数组:深入解析与高效应用
  • 牛客网_动态规划
  • 《边缘端工业系统的编程优化与性能突破》
  • Typescript中的Type check类型检查
  • 【2063】牛吃牧草
  • 网站开发专业优势吉林长春建设工程信息网站
  • 16. SPDK应用框架
  • 【2026计算机毕业设计】基于Jsp的校园勤工俭学兼职系统
  • ⸢ 柒-Ⅱ⸥ ⤳ 可信纵深防御建设方案:应用可信网络可信
  • 做棋牌游戏网站犯法吗网站建设公司咋样
  • 自己做网站怎么加定位seo首页排名优化
  • 华为NetEngine 8000 M1A路由器配置
  • 【C/C++】一篇小文速通 数据类型
  • 棱镜观察|极氪销量遇阻?千里智驾左手服务吉利、右手对标华为
  • 如何安全轻松地出售损坏的 iPhone(最新指南)
  • QT-常用控件(二)
  • React 源码揭秘 | 合成事件
  • 如何处理旧 iPhone:安全地回收或重新利用
  • 过年做那些网站能致富网页制作培训苏州
  • 公司网站百度地图微信小程序商城源代码
  • 【征文计划】AI+AR生态新未来,Rokid核心技术实战解析