Commit 28ab119d9fcfe55ec93cb2f03582a05d5e01bfae
1 parent
55238beb
Tooltip support transfer setting
Showing
3 changed files
with
7 additions
and
5 deletions
Show diff stats
examples/main.js
@@ -12,7 +12,7 @@ import locale from '../src/locale/lang/zh-CN'; | @@ -12,7 +12,7 @@ import locale from '../src/locale/lang/zh-CN'; | ||
12 | Vue.use(VueRouter); | 12 | Vue.use(VueRouter); |
13 | Vue.use(iView, { | 13 | Vue.use(iView, { |
14 | locale, | 14 | locale, |
15 | - transfer: false, | 15 | + transfer: true, |
16 | size: 'small' | 16 | size: 'small' |
17 | }); | 17 | }); |
18 | 18 |
examples/routers/tooltip.vue
1 | <template> | 1 | <template> |
2 | <div style="margin: 200px;"> | 2 | <div style="margin: 200px;"> |
3 | - <Tooltip always placement="top-end" transfer :content="text" :delay="1000" theme="light"> | 3 | + <Tooltip always placement="top-end" :content="text" :delay="1000" theme="light"> |
4 | <Button @click="disabled = true">延时1秒显示</Button> | 4 | <Button @click="disabled = true">延时1秒显示</Button> |
5 | </Tooltip> | 5 | </Tooltip> |
6 | - <Tooltip always transfer :max-width="200" content="我的文本超级无敌长我的文本超级无敌长我的文本超级无敌长我的文本超级无敌长我的文本超级无敌长我的文本超级无敌长"> | 6 | + <Tooltip always :max-width="200" content="我的文本超级无敌长我的文本超级无敌长我的文本超级无敌长我的文本超级无敌长我的文本超级无敌长我的文本超级无敌长"> |
7 | <Button @click="handleChange">change</Button> | 7 | <Button @click="handleChange">change</Button> |
8 | </Tooltip> | 8 | </Tooltip> |
9 | <Button @click="handleChange">change</Button> | 9 | <Button @click="handleChange">change</Button> |
10 | - <Poptip title="Title" transfer padding="0" width="250" word-wrap content="我的文本超级,无敌,长我的文本超级无敌长我的文本超级无敌长我的文本超级无敌长我的文本超级无敌长我的文本超级无敌长"> | 10 | + <Poptip title="Title" padding="0" width="250" word-wrap content="我的文本超级,无敌,长我的文本超级无敌长我的文本超级无敌长我的文本超级无敌长我的文本超级无敌长我的文本超级无敌长"> |
11 | <Button>Click</Button> | 11 | <Button>Click</Button> |
12 | </Poptip> | 12 | </Poptip> |
13 | </div> | 13 | </div> |
src/components/tooltip/tooltip.vue
@@ -60,7 +60,9 @@ | @@ -60,7 +60,9 @@ | ||
60 | }, | 60 | }, |
61 | transfer: { | 61 | transfer: { |
62 | type: Boolean, | 62 | type: Boolean, |
63 | - default: false | 63 | + default () { |
64 | + return this.$IVIEW.transfer === '' ? false : this.$IVIEW.transfer; | ||
65 | + } | ||
64 | }, | 66 | }, |
65 | theme: { | 67 | theme: { |
66 | validator (value) { | 68 | validator (value) { |