mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-24 18:36:51 +08:00
docs: add component version tip
This commit is contained in:
parent
69b113717f
commit
c43a6406ea
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
### Intro
|
### Intro
|
||||||
|
|
||||||
Display ellipsis for long text and support for expanding or collapsing text. Please upgrade to >= v4.1.0 before using this component.
|
Display ellipsis for long text and support for expanding or collapsing text. Please upgrade `vant` to >= v4.1.0 before using this component.
|
||||||
|
|
||||||
### Install
|
### Install
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
### 介绍
|
### 介绍
|
||||||
|
|
||||||
对长文本进行省略,支持展开/收起。请升级到 >= 4.1.0 版本来使用该组件。
|
对长文本进行省略,支持展开/收起。请升级 `vant` 到 >= 4.1.0 版本来使用该组件。
|
||||||
|
|
||||||
### 引入
|
### 引入
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
### Intro
|
### Intro
|
||||||
|
|
||||||
Add watermark for page.
|
Add specific text or patterns on the page as watermarks, which can be used to prevent information theft. Please upgrade `vant` to >= v4.2.0 before using this component.
|
||||||
|
|
||||||
### Install
|
### Install
|
||||||
|
|
||||||
@ -93,22 +93,22 @@ Use the `default slot` to pass HTML directly. Inline styles are supported, and s
|
|||||||
|
|
||||||
| Attribute | Description | Type | Default |
|
| Attribute | Description | Type | Default |
|
||||||
| --- | --- | --- | --- |
|
| --- | --- | --- | --- |
|
||||||
| width | Watermark width | _number_ | 100 |
|
| width | Watermark width | _number_ | `100` |
|
||||||
| height | Watermark height | _number_ | 100 |
|
| height | Watermark height | _number_ | `100` |
|
||||||
| zIndex | Watermark's z-index | _number_ | 100 |
|
| zIndex | Watermark's z-index | _number_ | `100` |
|
||||||
| content | Text watermark content | _string_ | - |
|
| content | Text watermark content | _string_ | - |
|
||||||
| image | Image watermark content. If `content` and `image` are passed at the same time, use the `image` watermark first | _string_ | - |
|
| image | Image watermark content. If `content` and `image` are passed at the same time, use the `image` watermark first | _string_ | - |
|
||||||
| fullPage | Whether to display the watermark in full screen | _boolean_ | true |
|
| fullPage | Whether to display the watermark in full screen | _boolean_ | `true` |
|
||||||
| gapX | Horizontal spacing between watermarks | _number_ | 0 |
|
| gapX | Horizontal spacing between watermarks | _number_ | `0` |
|
||||||
| gapY | Vertical spacing between watermarks | _number_ | 0 |
|
| gapY | Vertical spacing between watermarks | _number_ | `0` |
|
||||||
| fontColor | Color of text watermark | _string_ | #dcdee0 |
|
| fontColor | Color of text watermark | _string_ | `#dcdee0` |
|
||||||
| opacity | opacity of watermark | _number_ | 1 |
|
| opacity | opacity of watermark | _number_ | `1` |
|
||||||
|
|
||||||
### Slots
|
### Slots
|
||||||
|
|
||||||
| Attribute | Description |
|
| Attribute | Description |
|
||||||
| --- | --- |
|
| --- | --- |
|
||||||
| default | Content of HTML watermark. Inline styles are supported, and self-closing tags are not supported. This slot is invalid if `content` or `image` is passed |
|
| default | Content of HTML watermark. Inline styles are supported, and self-closing tags are not supported. This slot is invalid if `content` or `image` props is passed |
|
||||||
|
|
||||||
### Types
|
### Types
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
### 介绍
|
### 介绍
|
||||||
|
|
||||||
页面上添加特定的文字或图案,可用于防止信息盗用
|
在页面上添加特定的文字或图案作为水印,可用于防止信息盗用。请升级 `vant` 到 >= 4.2.0 版本来使用该组件。
|
||||||
|
|
||||||
### 引入
|
### 引入
|
||||||
|
|
||||||
@ -30,7 +30,7 @@ app.use(Watermark);
|
|||||||
|
|
||||||
### 自定义间隔
|
### 自定义间隔
|
||||||
|
|
||||||
通过 `gapX` `gapY` 属性来控制重复水印之间的间隔。
|
通过 `gapX` 和 `gapY` 属性来控制多个重复水印之间的间隔。
|
||||||
|
|
||||||
```html
|
```html
|
||||||
<van-watermark
|
<van-watermark
|
||||||
@ -93,22 +93,22 @@ app.use(Watermark);
|
|||||||
|
|
||||||
| 参数 | 说明 | 类型 | 默认值 |
|
| 参数 | 说明 | 类型 | 默认值 |
|
||||||
| --- | --- | --- | --- |
|
| --- | --- | --- | --- |
|
||||||
| width | 水印宽度 | _number_ | 100 |
|
| width | 水印宽度 | _number_ | `100` |
|
||||||
| height | 水印高度 | _number_ | 100 |
|
| height | 水印高度 | _number_ | `100` |
|
||||||
| zIndex | 水印的 z-index | _number_ | 100 |
|
| zIndex | 水印的 z-index | _number_ | `100` |
|
||||||
| content | 文字水印的内容 | _string_ | - |
|
| content | 文字水印的内容 | _string_ | - |
|
||||||
| image | 图片水印的内容,如果与 content 同时传入,优先使用图片水印 | _string_ | - |
|
| image | 图片水印的内容,如果与 content 同时传入,优先使用图片水印 | _string_ | - |
|
||||||
| fullPage | 水印是否全屏显示 | _boolean_ | false |
|
| fullPage | 水印是否全屏显示 | _boolean_ | `false` |
|
||||||
| gapX | 水印水平间隔 | _number_ | 0 |
|
| gapX | 水印水平间隔 | _number_ | `0` |
|
||||||
| gapY | 水印垂直间隔 | _number_ | 0 |
|
| gapY | 水印垂直间隔 | _number_ | `0` |
|
||||||
| fontColor | 文字水印的颜色 | _string_ | #dcdee0 |
|
| fontColor | 文字水印的颜色 | _string_ | `#dcdee0` |
|
||||||
| opacity | 水印的透明度 | _number_ | 1 |
|
| opacity | 水印的透明度 | _number_ | `1` |
|
||||||
|
|
||||||
### Slots
|
### Slots
|
||||||
|
|
||||||
| 名称 | 说明 |
|
| 名称 | 说明 |
|
||||||
| --- | --- |
|
| --- | --- |
|
||||||
| default | HTML 水印的内容,仅支持行内样式同时不支持传入自闭合标签,存在 content 或 image 时此插槽无效 |
|
| default | HTML 水印的内容,仅支持行内样式同时不支持传入自闭合标签,存在 `content` 或 `image` 属性时,此插槽无效 |
|
||||||
|
|
||||||
### 类型定义
|
### 类型定义
|
||||||
|
|
||||||
|
@ -6,6 +6,7 @@ import { useTranslate } from '../../../docs/site';
|
|||||||
|
|
||||||
const t = useTranslate({
|
const t = useTranslate({
|
||||||
'zh-CN': {
|
'zh-CN': {
|
||||||
|
switch: '切换',
|
||||||
customOpacity: '自定义透明度',
|
customOpacity: '自定义透明度',
|
||||||
customGap: '自定义间隔',
|
customGap: '自定义间隔',
|
||||||
customImage: '自定义图片',
|
customImage: '自定义图片',
|
||||||
@ -14,9 +15,9 @@ const t = useTranslate({
|
|||||||
htmlWatermark: 'HTML 水印',
|
htmlWatermark: 'HTML 水印',
|
||||||
textWatermark: '文字水印',
|
textWatermark: '文字水印',
|
||||||
imageWatermark: '图片水印',
|
imageWatermark: '图片水印',
|
||||||
switch: '切换',
|
|
||||||
},
|
},
|
||||||
'en-US': {
|
'en-US': {
|
||||||
|
switch: 'Switch',
|
||||||
customOpacity: 'Custom opacity',
|
customOpacity: 'Custom opacity',
|
||||||
customGap: 'Custom Gap',
|
customGap: 'Custom Gap',
|
||||||
customRotate: 'Custom Rotate',
|
customRotate: 'Custom Rotate',
|
||||||
@ -24,7 +25,6 @@ const t = useTranslate({
|
|||||||
htmlWatermark: 'HTML Watermark',
|
htmlWatermark: 'HTML Watermark',
|
||||||
textWatermark: 'Text Watermark',
|
textWatermark: 'Text Watermark',
|
||||||
imageWatermark: 'Image Watermark',
|
imageWatermark: 'Image Watermark',
|
||||||
switch: 'Swtich',
|
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
const baseWatermarkFlag = ref<'text' | 'image'>('text');
|
const baseWatermarkFlag = ref<'text' | 'image'>('text');
|
||||||
@ -35,23 +35,16 @@ const fullPage = ref(false);
|
|||||||
<demo-block :title="t('basicUsage')">
|
<demo-block :title="t('basicUsage')">
|
||||||
<div class="demo-watermark-wrapper">
|
<div class="demo-watermark-wrapper">
|
||||||
<div style="position: relative; z-index: 9999">
|
<div style="position: relative; z-index: 9999">
|
||||||
|
<van-button type="primary" @click="baseWatermarkFlag = 'text'">
|
||||||
|
{{ t('textWatermark') }}
|
||||||
|
</van-button>
|
||||||
<van-button
|
<van-button
|
||||||
@click="
|
type="primary"
|
||||||
() => {
|
|
||||||
baseWatermarkFlag = 'text';
|
|
||||||
}
|
|
||||||
"
|
|
||||||
>{{ t('textWatermark') }}</van-button
|
|
||||||
>
|
|
||||||
<van-button
|
|
||||||
@click="
|
|
||||||
() => {
|
|
||||||
baseWatermarkFlag = 'image';
|
|
||||||
}
|
|
||||||
"
|
|
||||||
style="margin: 0 var(--van-padding-md)"
|
style="margin: 0 var(--van-padding-md)"
|
||||||
>{{ t('imageWatermark') }}</van-button
|
@click="baseWatermarkFlag = 'image'"
|
||||||
>
|
>
|
||||||
|
{{ t('imageWatermark') }}
|
||||||
|
</van-button>
|
||||||
</div>
|
</div>
|
||||||
<van-watermark
|
<van-watermark
|
||||||
content="Vant"
|
content="Vant"
|
||||||
@ -100,13 +93,7 @@ const fullPage = ref(false);
|
|||||||
|
|
||||||
<demo-block :title="t('displayRange')">
|
<demo-block :title="t('displayRange')">
|
||||||
<div class="demo-watermark-wrapper">
|
<div class="demo-watermark-wrapper">
|
||||||
<van-button
|
<van-button @click="fullPage = !fullPage">
|
||||||
@click="
|
|
||||||
() => {
|
|
||||||
fullPage = !fullPage;
|
|
||||||
}
|
|
||||||
"
|
|
||||||
>
|
|
||||||
{{ t('switch') }}
|
{{ t('switch') }}
|
||||||
</van-button>
|
</van-button>
|
||||||
<van-watermark
|
<van-watermark
|
||||||
|
Loading…
x
Reference in New Issue
Block a user