【鸿蒙4.0】harmonyos Day 04

文章目录

一.Button按钮组件

1.声明Button组件,label是按钮文字

typescript 复制代码
Button(label?:ResourceStr) // ResourceStr:可以是普通字符串,也可以是引用定义好的字符串
  • 文字按钮
typescript 复制代码
Button('文字按钮')
  • 自定义按钮,在Button内嵌套其他组件
typescript 复制代码
Button(){
	Image($r('app.media.search')).width(20).margin(10)
}

2.添加属性和事件

typescript 复制代码
Button('文字按钮')
	.width(100)
	.height(30)
	.type(ButtonType.Normal) // 按钮类型
	// 按钮类型 
	// Capsule:胶囊型按钮(圆角默认为高度的一半)
	// Circle:圆角按钮。
	// Normal:普通按钮(不带圆角)。
	.onClick(() => {
		// 处理点击事件
	})

二.Slider滑动条组件

typescript 复制代码
Silder(option?:SliderOptions) // SliderOptions为滑动条的配置属性
Slider({
	min:0, // 最小值
	max:100, // 最大值
	value:40,// 当前值
	step:10, // 滑动步长 默认为1
	style:SliderStyle.OutSet, // 滑块在滑动条外边 InSet:滑块在滑动条里边
	direction:Axis.Horizontal, // 水平方向 vertical:垂直方向
	reverse:false // 是否反向滑动
})
.width('90%')
.showTips(true) // 是否显示value%
.blockColor('#36d') // 滑动条颜色
.onChange(value => {
	// value就是当前的滑块值
})
相关推荐
路多辛12 小时前
为什么我要做一个开发者工具箱?聊聊 Kairoa 的诞生
前端·后端
jerryinwuhan12 小时前
理论及算法_时间抽取论文
前端·算法·easyui
秋子aria12 小时前
模块的原理及使用
前端·javascript
菜市口的跳脚长颌12 小时前
一个 Vite 打包配置,引发的问题—— global: 'globalThis'
前端·vue.js·vite
胖虎26512 小时前
实现无缝滚动无滚动条的 Element UI 表格(附完整代码)
前端·vue.js
小左OvO12 小时前
基于百度地图JSAPI Three的城市公交客流可视化(一)——线路客流
前端
星链引擎12 小时前
企业级智能聊天机器人 核心实现与场景落地
前端
GalaxyPokemon12 小时前
PlayerFeedback 插件开发日志
java·服务器·前端
金鸿客12 小时前
鸿蒙通用属性与Stack容器性能优化
harmonyos
爱加班的猫12 小时前
深入理解防抖与节流
前端·javascript