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

招聘网站排行榜wordpress维护服务器

招聘网站排行榜,wordpress维护服务器,做网站优化如何遍文章,网站标题关键词长度文章目录 一、样式复用1.1 Styles修饰符1.2 Extend修饰符 二、多态样式 一、样式复用 在页面开发过程中,会出出现大量重复的样式设置代码,可以使用Styles和Extend修饰符将帮助我们进行样式复用。 1.1 Styles修饰符 Styles装饰器可以将多条样式设置提炼…

文章目录

  • 一、样式复用
    • 1.1 @Styles修饰符
    • 1.2 @Extend修饰符
  • 二、多态样式


一、样式复用

在页面开发过程中,会出出现大量重复的样式设置代码,可以使用@Styles和@Extend修饰符将帮助我们进行样式复用。

1.1 @Styles修饰符

@Styles装饰器可以将多条样式设置提炼成一个方法,直接在组件声明的位置调用。通过@Styles装饰器可以快速定义并复用自定义样式。

@Styles
function payWechatStyle(){.width('100%').height(50).borderRadius(4).backgroundColor("#00c168").onClick(()=>{promptAction.showToast({message: '微信支付成功'})})
}@Entry
@Component
struct StylesCase {@StylespayAliStyle(){.width('100%').height(50).borderRadius(4).backgroundColor("#ff1256e0").onClick(()=>{promptAction.showToast({message: '支付宝支付成功'})})}build() {Column({space: 20}){Row(){Button("微信支付", { type: ButtonType.Normal }).payWechatStyle().fontColor(Color.White)}.padding(20)Row(){Button("支付宝支付", { type: ButtonType.Normal }).payAliStyle().fontColor(Color.White)}.padding(20)Row(){Button("支付宝支付", { type: ButtonType.Normal }).payAliStyle().fontColor(Color.White)}.padding(20)}}
}

使用说明

  • 仅支持通用属性和通用事件
  • 可以定义在组件内(不需加function)或全局
  • 同时在组件内或全局定义时,组件内生效

限制条件

  • 方法中不能有参数
  • 不支持导出

1.2 @Extend修饰符

@Extend修饰符针对某类组件进行样式扩展,同样为了复用样式。

@Entry
@Component
struct ExtendCase {build() {Column({space: 20}){Button('支付宝支付').payButton('alipay')Button('微信支付').payButton('wechat')}.padding(20).width('100%')}
}@Extend(Button)
function payButton(type: 'alipay'|'wechat'){.type(ButtonType.Normal).fontColor(Color.White).width('100%').height(50).borderRadius(4).backgroundColor(type == 'wechat'? "#00c168" : "#ff1256e0").onClick(()=>{if (type == 'alipay') {promptAction.showToast({message:"支付宝支付成功"})}else{promptAction.showToast({message:"微信支付成功"})}})
}

使用说明

  • 只能定义在全局函数
  • 指定组件,只支持指定组件的私有属性、私有事件
  • 函数支持传参

限制条件

  • 不支持导出

二、多态样式

多态样式(stateStyles)根据组件内部状态的不同,快速设置不同样式。
ArkUI提供五种状态:

  • focused:获焦态
  • normal:正常态
  • pressed:按压态
  • disabled:不可用态
  • selected:选中态
@Entry
@Component
struct StateStylesCase {build() {Column({space: 20}){Row(){Text('你好!鸿蒙')}.padding(20).height(80).border({color: '#f3f4f5',width: 3}).borderRadius(4).stateStyles({normal: {.backgroundColor(Color.White)},pressed: {.backgroundColor('#eee')}}).width('100%')}.padding(20).justifyContent(FlexAlign.Center).width('100%').height('100%')}
}

设置normal和pressed状态时的背景颜色,按压时是#eee颜色,松开是白色。

使用说明
多态样式只支持通用属性的设置。


文章转载自:

http://yjG2hUyj.pxwzk.cn
http://Lij9y1dv.pxwzk.cn
http://SQN4jjmw.pxwzk.cn
http://XeX6aGZP.pxwzk.cn
http://oFXM6Pg0.pxwzk.cn
http://pH1HLhIf.pxwzk.cn
http://udSGZlnN.pxwzk.cn
http://sAEunPrV.pxwzk.cn
http://ugRVRLuj.pxwzk.cn
http://wZqcWffj.pxwzk.cn
http://64NXrQwT.pxwzk.cn
http://x0m6UZps.pxwzk.cn
http://BHwsSw9P.pxwzk.cn
http://RE2xU9mz.pxwzk.cn
http://bnxwGOz5.pxwzk.cn
http://Z5Y7cQK8.pxwzk.cn
http://L7LnH5Bv.pxwzk.cn
http://uaWgDtZq.pxwzk.cn
http://JN7hwi8F.pxwzk.cn
http://ml8p0WlK.pxwzk.cn
http://cUYqRJBP.pxwzk.cn
http://dF6zkR0h.pxwzk.cn
http://gz23a2aW.pxwzk.cn
http://G5q1zywq.pxwzk.cn
http://6UJU2llk.pxwzk.cn
http://PqwIRqcr.pxwzk.cn
http://Qt0NLuQe.pxwzk.cn
http://X8nkzYNP.pxwzk.cn
http://eufVMwPf.pxwzk.cn
http://kIpf4eY2.pxwzk.cn
http://www.dtcms.com/wzjs/689023.html

相关文章:

  • 合众商道网站开发上传网站内容
  • 网站图片怎么做白色背景创建地址怎么弄
  • 郑州做网站和域名公司里面php开发一个网站的流程
  • 网站建设哪些推广小程序的营销策略
  • 学做视频的网站有哪些内容wordpress注册页面404
  • 企业招聘网站排行榜表白网页在线生成网站源码
  • h5购物网站模板wordpress 导入html
  • 请人制作一个网站需要多少钱网站报价单
  • 用PS怎么做网站界面wordpress+仿简书
  • 铲车找事做找哪些网站档案安全网站安全建设
  • 时尚类网站设计公司html5手机 网站
  • 中山 网站建设开发河南法制建设网站
  • 关于集团网站建设的门头沟做网站
  • 怎么做买东西的网站部署iis网站
  • 网站制作公司怎么运营网页美工设计ppt
  • 越南做购物网站如何进行网站推广
  • 临沂市建设工程多图联审系统 网站怎么弄一个自己的链接
  • 网站负责人拍照网络广告的形式有哪些?
  • 海北州网站建设公司南宁网站排名外包
  • 建筑装修设计网站大全石家庄关键词排名提升
  • 网站的成功案例都江堰网站建设公司
  • 网站建设需要什么设计感强的网站
  • 谷歌网站质量指南黑色网站后台
  • 聊城网站百度推广wordpress插件 微信
  • 杭州省建设厅网站怎样用wordpress
  • 国外优秀企业网站模板哪个网站有天天做股市直播的
  • wordpress页面侧边栏消失seo关键词排名技术
  • asp网络公司程序 网站公司企业建设源码 网站设计模板seo优化wordpress主题破解博客
  • 贵阳网站开发方舟网络黑白风格网站
  • 网站建设费用核算网站悬浮广告代码