Skip to content

Commit 1ff29e3

Browse files
FAKER-AAkryum
authored andcommitted
fix: When the classes of the v-tooltip instruction are passed in the form of an array, the tooltip flashes. (#300)
1 parent ba01739 commit 1ff29e3

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/lib/tooltip.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import Popper from 'popper.js'
44
import { getOptions, directive } from '../directives/v-tooltip'
55
import { addClasses, removeClasses, supportsPassive } from '../utils'
6+
import isEqual from 'lodash/isEqual'
67

78
const DEFAULT_OPTIONS = {
89
container: false,
@@ -130,7 +131,7 @@ export default class Tooltip {
130131
setOptions (options) {
131132
let classesUpdated = false
132133
const classes = (options && options.classes) || directive.options.defaultClass
133-
if (this._classes !== classes) {
134+
if (!isEqual(this._classes, classes)) {
134135
this.setClasses(classes)
135136
classesUpdated = true
136137
}

0 commit comments

Comments
 (0)