Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
babd0e0b
D
Docs
项目概览
OpenHarmony
/
Docs
接近 2 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
babd0e0b
编写于
9月 04, 2023
作者:
O
openharmony_ci
提交者:
Gitee
9月 04, 2023
浏览文件
操作
浏览文件
下载
差异文件
!23641 补充菜单宽度的changelog说明
Merge pull request !23641 from zhaoxinyu/menuWidthChangeLog
上级
dd32a457
0ce51f68
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
54 addition
and
1 deletion
+54
-1
zh-cn/application-dev/reference/arkui-ts/ts-basic-components-menu.md
...cation-dev/reference/arkui-ts/ts-basic-components-menu.md
+9
-0
zh-cn/release-notes/changelogs/OpenHarmony_4.0.11.3/changelogs-arkui.md
...notes/changelogs/OpenHarmony_4.0.11.3/changelogs-arkui.md
+45
-1
未找到文件。
zh-cn/application-dev/reference/arkui-ts/ts-basic-components-menu.md
浏览文件 @
babd0e0b
...
...
@@ -18,6 +18,15 @@ Menu()
作为菜单的固定容器,无参数。
> **说明:**
> 菜单和菜单项宽度计算规则:
>
> 布局过程中,期望每个菜单项的宽度一致。若子组件设置了宽度,则以[尺寸计算规则](ts-universal-attributes-size.md#constraintsize取值对widthheight影响)为准。
>
> 不设置宽度的情况:菜单组件会对子组件MenuItem、MenuItemGroup设置默认2栅格的宽度,若菜单项内容区比2栅格宽,则会自适应撑开。
>
> 设置宽度的情况:菜单组件会对子组件MenuItem、MenuItemGroup设置减去padding后的固定宽度。
## 属性
除支持
[
通用属性
](
ts-universal-attributes-size.md
)
外,还支持以下属性:
...
...
zh-cn/release-notes/changelogs/OpenHarmony_4.0.11.3/changelogs-arkui.md
浏览文件 @
babd0e0b
...
...
@@ -14,4 +14,48 @@
变更前,开发者在Search组件接口中只设置placeholder不设置value时,动态改变Search的属性,Search中的内容会被清空。
<br>
变更后,开发者在Search组件接口中只设置placeholder不设置value时,动态改变Search的属性,Search中的内容会保持不变。
说明:变更后为正常使用search的期望行为。
\ No newline at end of file
说明:变更后为正常使用search的期望行为。
## cl.arkui.3 Menu组件宽度规格变更
[
Menu
](
../../../application-dev/reference/arkui-ts/ts-basic-components-menu.md
)
宽度规格变更,未设置宽度时,按默认2栅格显示;设置宽度时,Menu内容根据设置的宽度进行自适应布局。Menu组件自带默认64vp的最小宽度。
**变更影响**
1.
Menu宽度默认2栅格显示,若菜单项
[
MenuItem
](
../../../application-dev/reference/arkui-ts/ts-basic-components-menuitem.md
)
内容区比2栅格宽,则会自适应撑开。
2.
最小宽度64vp。开发者可通过
[
constraintSize
](
../../../application-dev/reference/arkui-ts/ts-universal-attributes-size.md
)
属性修改最小宽度限制。
**关键接口/组件变更**
-
[
Menu组件
](
../../../application-dev/reference/arkui-ts/ts-basic-components-menu.md
)
**适配指导**
若开发者期望菜单显示宽度小于64vp或无最小宽度限制,修改constraintSize覆盖默认的最小宽度。
**示例:**
```
ts
@
Entry
@
Component
struct
Index
{
@
Builder
MyMenu
(){
Menu
()
{
MenuItem
({
startIcon
:
$r
(
"
app.media.icon
"
),
content
:
"
菜单选项
"
})
}
.
width
(
30
)
.
constraintSize
({
minWidth
:
0
})
// 覆盖系统默认的64vp最小宽度
}
build
()
{
Row
()
{
Column
()
{
Text
(
'
click to show menu
'
)
}
.
bindMenu
(
this
.
MyMenu
)
.
width
(
'
100%
'
)
}
.
height
(
'
100%
'
)
}
}
```
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录