Skip to content

Commit 858c882

Browse files
committed
feat(image-viewer): enable props show-menu-by-longpress
1 parent 0ceece4 commit 858c882

File tree

5 files changed

+18
-2
lines changed

5 files changed

+18
-2
lines changed

packages/components/image-viewer/README.en-US.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,11 @@ custom-style | Object | - | CSS(Cascading Style Sheets),used to set style on v
1111
background-color | String | - | \- | N
1212
close-btn | String / Boolean / Object | false | \- | N
1313
delete-btn | String / Boolean / Object | false | \- | N
14-
images | Array | [] | Typescript`Array<string>` | N
15-
initial-index | Number | 0 | Typescript`Number` | N
14+
images | Array | [] | Typescript: `Array<string>` | N
15+
initial-index | Number | 0 | Typescript: `Number` | N
1616
lazy | Boolean | true | `1.9.4` | N
1717
show-index | Boolean | false | \- | N
18+
show-menu-by-longpress | Boolean | false | `1.11.3` | N
1819
using-custom-navbar | Boolean | false | `v1.1.4` | N
1920
visible | Boolean | false | hide or show image viewer | N
2021
default-visible | Boolean | undefined | hide or show image viewer。uncontrolled property | N

packages/components/image-viewer/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ images | Array | [] | 图片数组。TS 类型:`Array<string>` | N
6161
initial-index | Number | 0 | 初始化页码。TS 类型:`Number` | N
6262
lazy | Boolean | true | `1.9.4`。是否开启图片懒加载。开启后会预加载当前图片、相邻图片 | N
6363
show-index | Boolean | false | 是否显示页码 | N
64+
show-menu-by-longpress | Boolean | false | `1.11.3`。长按图片显示发送给朋友、收藏、保存图片、搜一搜、打开名片/前往群聊/打开小程序(若图片中包含对应二维码或小程序码)的菜单 | N
6465
using-custom-navbar | Boolean | false | `v1.1.4`。是否使用了自定义导航栏 | N
6566
visible | Boolean | false | 隐藏/显示预览 | N
6667
default-visible | Boolean | undefined | 隐藏/显示预览。非受控属性 | N

packages/components/image-viewer/image-viewer.wxml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
data-index="{{index}}"
4242
class="{{classPrefix}}__image"
4343
bindload="onImageLoadSuccess"
44+
show-menu-by-longpress="{{showMenuByLongpress}}"
4445
></t-image>
4546
</swiper-item>
4647
</swiper>

packages/components/image-viewer/props.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@ const props: TdImageViewerProps = {
4141
type: Boolean,
4242
value: false,
4343
},
44+
/** 长按图片显示发送给朋友、收藏、保存图片、搜一搜、打开名片/前往群聊/打开小程序(若图片中包含对应二维码或小程序码)的菜单 */
45+
showMenuByLongpress: {
46+
type: Boolean,
47+
value: false,
48+
},
4449
/** 是否使用了自定义导航栏 */
4550
usingCustomNavbar: {
4651
type: Boolean,

packages/components/image-viewer/type.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,14 @@ export interface TdImageViewerProps {
6161
type: BooleanConstructor;
6262
value?: boolean;
6363
};
64+
/**
65+
* 长按图片显示发送给朋友、收藏、保存图片、搜一搜、打开名片/前往群聊/打开小程序(若图片中包含对应二维码或小程序码)的菜单
66+
* @default false
67+
*/
68+
showMenuByLongpress?: {
69+
type: BooleanConstructor;
70+
value?: boolean;
71+
};
6472
/**
6573
* 是否使用了自定义导航栏
6674
* @default false

0 commit comments

Comments
 (0)