|
1 | 1 | <template> |
2 | 2 | <page-wraper> |
3 | | - <wd-toast /> |
4 | | - <view style="overflow: hidden" @click.stop="closeOutside"> |
| 3 | + <view style="overflow: hidden" class="page-tooltip" @click.stop="closeOutside"> |
5 | 4 | <demo-block title="基本用法"> |
6 | 5 | <view class="top"> |
7 | 6 | <wd-tooltip placement="bottom-start" content="bottom-start 提示文字" @change="handleChange1"> |
|
74 | 73 | </demo-block> |
75 | 74 | <demo-block title="控制显隐"> |
76 | 75 | <view @click.stop="control"> |
77 | | - <wd-button plain size="small" class="button-control">{{ show15 ? '关闭' : '打开' }}</wd-button> |
| 76 | + <wd-button plain size="small" class="button-control">{{ show ? '关闭' : '打开' }}</wd-button> |
78 | 77 | </view> |
79 | 78 | <view class="demo-left demo-control"> |
80 | | - <wd-tooltip placement="top" content="控制显隐" v-model="show15"> |
| 79 | + <wd-tooltip placement="top" content="控制显隐" v-model="show"> |
81 | 80 | <wd-button :round="false">top</wd-button> |
82 | 81 | </wd-tooltip> |
83 | 82 | </view> |
|
103 | 102 | import { useToast, useQueue } from '@/uni_modules/wot-design-uni' |
104 | 103 | import { ref } from 'vue' |
105 | 104 |
|
106 | | -const show1 = ref<boolean>(false) |
107 | | -const show2 = ref<boolean>(false) |
108 | | -const show3 = ref<boolean>(false) |
109 | | -const show4 = ref<boolean>(false) |
110 | | -const show5 = ref<boolean>(false) |
111 | | -const show6 = ref<boolean>(false) |
112 | | -const show7 = ref<boolean>(false) |
113 | | -const show8 = ref<boolean>(false) |
114 | | -const show9 = ref<boolean>(false) |
115 | | -const show10 = ref<boolean>(false) |
116 | | -const show11 = ref<boolean>(false) |
117 | | -const show12 = ref<boolean>(false) |
118 | | -const show13 = ref<boolean>(false) |
119 | | -const show14 = ref<boolean>(false) |
120 | | -const show15 = ref<boolean>(false) |
121 | | -const show16 = ref<boolean>(false) |
122 | | -const show17 = ref<boolean>(false) |
| 105 | +const show = ref<boolean>(false) |
123 | 106 | const content = ref<string>('显示内容') |
124 | 107 |
|
125 | 108 | const toast = useToast() |
126 | 109 |
|
127 | 110 | const { closeOutside } = useQueue() |
128 | 111 |
|
129 | 112 | function control() { |
130 | | - show15.value = !show15.value |
131 | | - // this.setData({ show15: !this.data.show15 }) |
| 113 | + show.value = !show.value |
132 | 114 | } |
133 | 115 | function onShow() { |
134 | 116 | console.log('显示') |
@@ -189,6 +171,13 @@ function handleChange17(event: any) { |
189 | 171 | } |
190 | 172 | </script> |
191 | 173 | <style lang="scss" scoped> |
| 174 | +.page-tooltip { |
| 175 | + :deep() { |
| 176 | + .wd-button { |
| 177 | + min-width: auto; |
| 178 | + } |
| 179 | + } |
| 180 | +} |
192 | 181 | .position-wrap { |
193 | 182 | position: relative; |
194 | 183 | } |
|
0 commit comments