Hướng dẫn bootstrap vue hover - bootstrap vue hover
Show Có sẵn trong bootstrapvue kể từ Tổng quanChỉ thị
Cú pháp và việc sử dụng chỉ thị<div v-b-hover="callback">contentdiv> Nơi cần gọi lại:
Chỉ thị không có sửa đổi. Ví dụ sử dụng<template> <div v-b-hover="hoverHandler"> ... div> template> <script> export default { methods: { hoverHandler(isHovered) { if (isHovered) { } else { } } } } script> Ví dụ trực tiếpSau đây, chúng tôi đang hoán đổi các biểu tượng và màu văn bản tùy thuộc vào trạng thái di chuột của phần tử: <template> <div> <div v-b-hover="handleHover" class="border rounded py-3 px-4"> <b-icon v-if="isHovered" icon="battery-full" scale="2">b-icon> <b-icon v-else icon="battery" scale="2">b-icon> <span class="ml-2" :class="isHovered ? 'text-danger' : ''">Hover this areaspan> div> div> template> <script> export default { data() { return { isHovered: false } }, methods: { handleHover(hovered) { this.isHovered = hovered } } } script> Mối quan tâm tiếp cậnKhông nên sử dụng trạng thái Hover để truyền đạt ý nghĩa đặc biệt, vì người dùng đầu đọc màn hình và bàn phím chỉ có người dùng thường không thể kích hoạt trạng thái di chuột trên các phần tử. Tham khảo chỉ thịNhập khẩu các chỉ thị riêng lẻBạn có thể nhập các chỉ thị riêng lẻ vào dự án của mình thông qua xuất khẩu được đặt tên sau:
Example: import { VBHover } from 'bootstrap-vue' // Note: Vue automatically prefixes the directive name with 'v-' Vue.directive('b-hover', VBHover) Nhập dưới dạng plugin Vue.jsPlugin này bao gồm tất cả các chỉ thị riêng lẻ được liệt kê ở trên.
Example: import { VBHoverPlugin } from 'bootstrap-vue' Vue.use(VBHoverPlugin) Nhập dưới dạng plugin Vue.jsPlugin này bao gồm tất cả các chỉ thị riêng lẻ được liệt kê ở trên.
|