File tree Expand file tree Collapse file tree 4 files changed +87
-17
lines changed
examples/sites/demos/pc/app/autocomplete Expand file tree Collapse file tree 4 files changed +87
-17
lines changed Original file line number Diff line number Diff line change 1
1
<template >
2
2
<div class =" demo-autocomplete" >
3
- <tiny-autocomplete
4
- size =" medium"
5
- v-model =" value"
6
- :fetch-suggestions =" querySearch"
7
- placeholder =" 请输入内容"
8
- ></tiny-autocomplete >
3
+ <div >
4
+ <div class =" title" >medium:</div >
5
+ <tiny-autocomplete
6
+ size =" medium"
7
+ v-model =" value"
8
+ :fetch-suggestions =" querySearch"
9
+ placeholder =" 请输入内容"
10
+ ></tiny-autocomplete >
11
+ </div >
12
+ <div >
13
+ <div class =" title" >default:</div >
14
+ <tiny-autocomplete v-model =" value" :fetch-suggestions =" querySearch" placeholder =" 请输入内容" ></tiny-autocomplete >
15
+ </div >
16
+ <div >
17
+ <div class =" title" >small:</div >
18
+ <tiny-autocomplete
19
+ size =" small"
20
+ v-model =" value"
21
+ :fetch-suggestions =" querySearch"
22
+ placeholder =" 请输入内容"
23
+ ></tiny-autocomplete >
24
+ </div >
25
+ <div >
26
+ <div class =" title" >small:</div >
27
+ <tiny-autocomplete
28
+ size =" mini"
29
+ v-model =" value"
30
+ :fetch-suggestions =" querySearch"
31
+ placeholder =" 请输入内容"
32
+ ></tiny-autocomplete >
33
+ </div >
9
34
</div >
10
35
</template >
11
36
@@ -65,4 +90,10 @@ function loadAll() {
65
90
.demo-autocomplete .tiny-autocomplete {
66
91
width : 270px ;
67
92
}
93
+ .demo-autocomplete > div {
94
+ margin-top : 12px ;
95
+ }
96
+ .demo-autocomplete > div > .title {
97
+ line-height : 26px ;
98
+ }
68
99
</style >
Original file line number Diff line number Diff line change @@ -3,7 +3,14 @@ import { test, expect } from '@playwright/test'
3
3
test ( 'size' , async ( { page } ) => {
4
4
page . on ( 'pageerror' , ( exception ) => expect ( exception ) . toBeNull ( ) )
5
5
await page . goto ( 'autocomplete#size' )
6
- await page . getByRole ( 'textbox' , { name : '请输入内容' , exact : true } ) . click ( )
7
- await page . getByRole ( 'option' , { name : 'WWWW科技YX公司' } ) . click ( )
8
- await expect ( page . locator ( '//div[@class="tiny-input tiny-input-medium"]' ) ) . toHaveClass ( / t i n y - i n p u t - m e d i u m / )
6
+ const demo = page . locator ( '#size' )
7
+ const meiumSize = demo . locator ( '.tiny-autocomplete' ) . first ( )
8
+ const defaultSize = demo . locator ( '.tiny-autocomplete' ) . nth ( 1 )
9
+ const smallSize = demo . locator ( '.tiny-autocomplete' ) . nth ( 2 )
10
+ const miniSize = demo . locator ( '.tiny-autocomplete' ) . nth ( 3 )
11
+
12
+ await expect ( meiumSize ) . toHaveCSS ( 'height' , '40px' )
13
+ await expect ( defaultSize ) . toHaveCSS ( 'height' , '32px' )
14
+ await expect ( smallSize ) . toHaveCSS ( 'height' , '28px' )
15
+ await expect ( miniSize ) . toHaveCSS ( 'height' , '24px' )
9
16
} )
Original file line number Diff line number Diff line change 1
1
<template >
2
2
<div class =" demo-autocomplete" >
3
- <tiny-autocomplete
4
- size =" medium"
5
- v-model =" value"
6
- :fetch-suggestions =" querySearch"
7
- placeholder =" 请输入内容"
8
- ></tiny-autocomplete >
3
+ <div >
4
+ <div class =" title" >medium:</div >
5
+ <tiny-autocomplete
6
+ size =" medium"
7
+ v-model =" value"
8
+ :fetch-suggestions =" querySearch"
9
+ placeholder =" 请输入内容"
10
+ ></tiny-autocomplete >
11
+ </div >
12
+ <div >
13
+ <div class =" title" >default:</div >
14
+ <tiny-autocomplete v-model =" value" :fetch-suggestions =" querySearch" placeholder =" 请输入内容" ></tiny-autocomplete >
15
+ </div >
16
+ <div >
17
+ <div class =" title" >small:</div >
18
+ <tiny-autocomplete
19
+ size =" small"
20
+ v-model =" value"
21
+ :fetch-suggestions =" querySearch"
22
+ placeholder =" 请输入内容"
23
+ ></tiny-autocomplete >
24
+ </div >
25
+ <div >
26
+ <div class =" title" >small:</div >
27
+ <tiny-autocomplete
28
+ size =" mini"
29
+ v-model =" value"
30
+ :fetch-suggestions =" querySearch"
31
+ placeholder =" 请输入内容"
32
+ ></tiny-autocomplete >
33
+ </div >
9
34
</div >
10
35
</template >
11
36
@@ -72,4 +97,10 @@ export default {
72
97
.demo-autocomplete .tiny-autocomplete {
73
98
width : 270px ;
74
99
}
100
+ .demo-autocomplete > div {
101
+ margin-top : 12px ;
102
+ }
103
+ .demo-autocomplete > div > .title {
104
+ line-height : 26px ;
105
+ }
75
106
</style >
Original file line number Diff line number Diff line change @@ -29,11 +29,12 @@ export default {
29
29
{
30
30
demoId : 'size' ,
31
31
name : {
32
- 'zh-CN' : '输入框大小 ' ,
32
+ 'zh-CN' : '尺寸 ' ,
33
33
'en-US' : 'Text box size'
34
34
} ,
35
35
desc : {
36
- 'zh-CN' : '<p>可选择值为<code>medium</code>,<code>small</code>,<code>mini</code>。</p>' ,
36
+ 'zh-CN' :
37
+ '<p>可选择值为<code>medium</code>,<code>default</code>,<code>small</code>,<code>mini</code>,不传递就是默认尺寸。</p>' ,
37
38
'en-US' : '<p>The value can be <code>medium</code>, <code>small</code>, or <code>mini</code>.</p>'
38
39
} ,
39
40
codeFiles : [ 'size.vue' ]
You can’t perform that action at this time.
0 commit comments