Commit 86b3ba85b48272229c07fbfafc8bfb1c38f2a4a8
Committed by
GitHub
Merge pull request #3412 from huanghong1125/poptip
update poptip content change
Showing
2 changed files
with
59 additions
and
2 deletions
Show diff stats
examples/routers/poptip.vue
... | ... | @@ -2,7 +2,7 @@ |
2 | 2 | <div style="margin: 200px"> |
3 | 3 | <Tabs value="name1"> |
4 | 4 | <TabPane label="标签一" name="name1"> |
5 | - <div style="width: 200px;height:300px;overflow: auto;"> | |
5 | + <!-- <div style="width: 200px;height:300px;overflow: auto;"> | |
6 | 6 | <Poptip title="提示标题" content="标签一的内容" placement="left" transfer > |
7 | 7 | <Button id="aaa">左边</Button> |
8 | 8 | </Poptip> |
... | ... | @@ -15,6 +15,19 @@ |
15 | 15 | <Poptip title="提示标题" content="标签一的内容" placement="bottom" transfer> |
16 | 16 | <Button id="aaa">下边</Button> |
17 | 17 | </Poptip> |
18 | + </div> --> | |
19 | + <div> | |
20 | + <Poptip title="提示标题" content="标签一的内容" transfer> | |
21 | + <Button id="aaa">点击显示</Button> | |
22 | + <div slot="content"> | |
23 | + <Button @click='loadData(15)'>15条数据</Button> | |
24 | + <Button @click='loadData(10)'>10条数据</Button> | |
25 | + <Button @click='loadData(5)'>5条数据</Button> | |
26 | + <Button @click='loadData(3)'>3条数据</Button> | |
27 | + <Table :columns='columns1' :data='data1'> | |
28 | + </Table> | |
29 | + </div> | |
30 | + </Poptip> | |
18 | 31 | </div> |
19 | 32 | </TabPane> |
20 | 33 | <TabPane label="标签二" name="name2">标签二的内容</TabPane> |
... | ... | @@ -27,8 +40,48 @@ |
27 | 40 | return { |
28 | 41 | options: { |
29 | 42 | |
30 | - } | |
43 | + }, | |
44 | + columns1:[ | |
45 | + { | |
46 | + title: 'Data1', | |
47 | + key: 'data1', | |
48 | + width: 100, | |
49 | + }, | |
50 | + { | |
51 | + title: 'Data2', | |
52 | + key: 'data2', | |
53 | + width: 100 | |
54 | + }, | |
55 | + { | |
56 | + title: 'Data3', | |
57 | + key: 'data3', | |
58 | + width: 100 | |
59 | + }, | |
60 | + { | |
61 | + title: 'Data4', | |
62 | + key: 'data4', | |
63 | + width: 100 | |
64 | + } | |
65 | + ], | |
66 | + data1:[], | |
31 | 67 | } |
68 | + }, | |
69 | + created(){ | |
70 | + this.loadData(5); | |
71 | + }, | |
72 | + methods:{ | |
73 | + loadData(num){ | |
74 | + let data = []; | |
75 | + for (let i=0; i<num; i++) { | |
76 | + data.push({ | |
77 | + data1:Math.random()*1000000, | |
78 | + data2:Math.random()*100000000, | |
79 | + data3:Math.random()*10000000000, | |
80 | + data4:Math.random()*1000000000000, | |
81 | + }) | |
82 | + } | |
83 | + this.data1 = data | |
84 | + }, | |
32 | 85 | } |
33 | 86 | } |
34 | 87 | </script> | ... | ... |
src/components/base/popper.js