¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <view class="uni-tooltip"> |
| | | <slot></slot> |
| | | <view v-if="content || $slots.content" class="uni-tooltip-popup"> |
| | | <slot name="content"> |
| | | {{content}} |
| | | </slot> |
| | | </view> |
| | | </view> |
| | | </template> |
| | | |
| | | |
| | | <script> |
| | | /** |
| | | * Tooltip æç¤ºæå |
| | | * @description 常ç¨äºå±ç¤ºé¼ æ hover æ¶çæç¤ºä¿¡æ¯ã |
| | | * @tutorial https://uniapp.dcloud.io/component/uniui/uni-tooltip |
| | | * @property {String} content å¼¹åºå±æ¾ç¤ºçå
容 |
| | | * @property {String} placementåºç°ä½ç½®, ç®ååªæ¯æ left |
| | | */ |
| | | |
| | | |
| | | export default { |
| | | name: "uni-tooltip", |
| | | data() { |
| | | return { |
| | | |
| | | }; |
| | | }, |
| | | props: { |
| | | content: { |
| | | type: String, |
| | | default: '' |
| | | }, |
| | | |
| | | placement: { |
| | | type: String, |
| | | default: 'bottom' |
| | | }, |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style> |
| | | .uni-tooltip { |
| | | position: relative; |
| | | cursor: pointer; |
| | | } |
| | | |
| | | .uni-tooltip-popup { |
| | | z-index: 1; |
| | | display: none; |
| | | position: absolute; |
| | | left: 0; |
| | | background-color: #333; |
| | | border-radius: 8px; |
| | | color: #fff; |
| | | font-size: 12px; |
| | | text-align: left; |
| | | line-height: 16px; |
| | | padding: 12px; |
| | | } |
| | | |
| | | |
| | | .uni-tooltip:hover .uni-tooltip-popup { |
| | | display: block; |
| | | } |
| | | </style> |