Commit f0116c03d3525799f3b28b0ea3008056615ef00a
1 parent
b0794170
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