@@ -40,11 +39,16 @@ const inputAutocomplete = ref('')
diff --git a/examples/sites/demos/pc/app/input/native.vue b/examples/sites/demos/pc/app/input/native.vue
index dd172e4daa..60074c6a84 100644
--- a/examples/sites/demos/pc/app/input/native.vue
+++ b/examples/sites/demos/pc/app/input/native.vue
@@ -21,7 +21,6 @@
autocomplete="on"
-
@@ -48,11 +47,16 @@ export default {
diff --git a/examples/sites/demos/pc/app/input/type-composition-api.vue b/examples/sites/demos/pc/app/input/type-composition-api.vue
index 6cc0d14211..fd0d4641a0 100644
--- a/examples/sites/demos/pc/app/input/type-composition-api.vue
+++ b/examples/sites/demos/pc/app/input/type-composition-api.vue
@@ -2,20 +2,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -25,19 +12,7 @@ import { TinyInput } from '@opentiny/vue'
const text = ref('')
const password = ref('')
-const textarea = ref('')
-const email = ref('')
const number = ref('')
-const tel = ref('')
-const url = ref('')
-const color = ref('#000000')
-const date = ref('')
-const month = ref('')
-const week = ref('')
-const datetime = ref('')
-const time = ref('')
-const file = ref('')
-const range = ref('')
diff --git a/examples/sites/demos/pc/app/input/type.spec.ts b/examples/sites/demos/pc/app/input/type.spec.ts
index b6bf8d89fa..7de0f92320 100644
--- a/examples/sites/demos/pc/app/input/type.spec.ts
+++ b/examples/sites/demos/pc/app/input/type.spec.ts
@@ -4,21 +4,7 @@ test('[Input]type', async ({ page }) => {
page.on('pageerror', (exception) => expect(exception).toBeNull())
await page.goto('input#type')
const input = page.locator('.demo-input > .tiny-input > .tiny-input-display-only > input')
- const textArea = page.locator('.demo-input > .tiny-textarea > .tiny-textarea-display-only > textarea')
await expect(input.nth(0)).toHaveAttribute('type', 'text')
await expect(input.nth(1)).toHaveAttribute('type', 'password')
- await expect(input.nth(2)).toHaveAttribute('type', 'email')
- await expect(input.nth(3)).toHaveAttribute('type', 'number')
- await expect(input.nth(4)).toHaveAttribute('type', 'tel')
- await expect(input.nth(5)).toHaveAttribute('type', 'url')
- await expect(input.nth(6)).toHaveAttribute('type', 'hidden')
- await expect(input.nth(7)).toHaveAttribute('type', 'color')
- await expect(input.nth(8)).toHaveAttribute('type', 'date')
- await expect(input.nth(9)).toHaveAttribute('type', 'month')
- await expect(input.nth(10)).toHaveAttribute('type', 'week')
- await expect(input.nth(11)).toHaveAttribute('type', 'datetime-local')
- await expect(input.nth(12)).toHaveAttribute('type', 'time')
- await expect(input.nth(13)).toHaveAttribute('type', 'file')
- await expect(input.nth(14)).toHaveAttribute('type', 'range')
- await expect(textArea).toBeVisible()
+ await expect(input.nth(2)).toHaveAttribute('type', 'number')
})
diff --git a/examples/sites/demos/pc/app/input/type.vue b/examples/sites/demos/pc/app/input/type.vue
index 9d98d198d9..637f2ab28c 100644
--- a/examples/sites/demos/pc/app/input/type.vue
+++ b/examples/sites/demos/pc/app/input/type.vue
@@ -2,20 +2,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -30,19 +17,7 @@ export default {
return {
text: '',
password: '',
- textarea: '',
- email: '',
- number: '',
- tel: '',
- url: '',
- color: '#000000',
- date: '',
- month: '',
- week: '',
- datetime: '',
- time: '',
- file: '',
- range: ''
+ number: ''
}
}
}
@@ -53,9 +28,4 @@ export default {
width: 250px;
margin: 5px;
}
-
-.demo-input .tiny-textarea {
- width: 250px;
- margin: 5px;
-}
diff --git a/examples/sites/demos/pc/app/input/webdoc/input.js b/examples/sites/demos/pc/app/input/webdoc/input.js
index f8151868a6..42efcaf3f1 100644
--- a/examples/sites/demos/pc/app/input/webdoc/input.js
+++ b/examples/sites/demos/pc/app/input/webdoc/input.js
@@ -227,7 +227,8 @@ export default {
'en-US': 'Memory History Input'
},
desc: {
- 'zh-CN': '
参考以下例子,输入完成后,输入会被记住。
',
+ 'zh-CN':
+ '
通过组件实例方法 addMemory
添加历史输入数据,输入完成后,输入会被记住。通过 memory-space
属性配置最多可以被记录的条数。
',
'en-US': '
Refer to the following example. After the input is complete, the input will be remembered
'
},
codeFiles: ['method-addMemory.vue']
@@ -253,9 +254,15 @@ export default {
'en-US': 'Native Attribute'
},
desc: {
- 'zh-CN': '
可设置 name
disabled
readonly
等原生属性。
\n',
+ 'zh-CN': `
+
可设置 name
disabled
readonly
等原生属性。
+
+
温馨提示:
+
原生属性是透传给 input
原生标签的,功能和使用原生标签等同。
+
+ `,
'en-US':
- '
You can set native attributes such as name
disabled
readonly
.
\n'
+ '
You can set native attributes such as name
disabled
readonly
.
'
},
codeFiles: ['native.vue']
},