热门

最新

红包

立Flag

投票

同城

我的

发布
jackchuanqi
传奇开心果编程
2 年前
truejackchuanqi

ArkTS菜单(Menu)三种样式

一、创建默认样式的菜单
菜单需要调用bindMenu接口来实现。bindMenu响应绑定组件的点击事件,绑定组件后手势点击对应组件后即可弹出。

Button('click for Menu')
.bindMenu([
{
value: 'Menu1',
actionicon: () => {
console.info('handle Menu1 select')
}
}
])

二、创建自定义样式的菜单
当默认样式不满足开发需求时,可使用@Builder自定义菜单内容。可通过bindMenu接口进行菜单的自定义。
@Builder开发菜单内的内容

@State select: boolean = true
private iconStr: ResourceStr = $r("app.media.view_list_filled")
private iconStr2: ResourceStr = $r("app.media.view_list_filled")
@Builder
SubMenu() {
Menu() {
MenuItem({ content: "复制", labelInfo: "Ctrl+C" })
MenuItem({ content: "粘贴", labelInfo: "Ctrl+V" })
}
}

每日学习打卡
青岛市城阳区
CSDN App 扫码分享
分享
3
2
打赏
  • 复制链接
  • 举报
下一条:
后端运行不了,有没有大佬大佬知道这是什么问题
立即登录