我正在使用vue,并且有几个函数可以像这样调用新的popper函数:
this.$nextTick(function () {
new Popper(this.$refs.popperParent, this.$refs.feedbackPopper, {
placement: 'top-start',
modifiers: {
offset: {
offset: '0, 18px'
}
}
})
})
我从eslint收到一个错误,指出不要使用'new'产生副作用。 (没有新内容)
现在我知道我可以将其关闭,但我宁愿以正确的方式进行操作。
尝试解决此问题,但随后我得到警告,指出已分配“ myPopper”但从未使用过。
const myPopper = this.$nextTick(function () {
new Popper(this.$refs.popperParent, this.$refs.feedbackPopper, {
placement: 'top-start',
modifiers: {
offset: {
offset: '0, 18px'
}
}
})
})
他们是否有办法将myPopper定义为变量,然后在每次需要它时都调用它,例如myPopper.show()之类的东西?如果是这样,我该在哪里设置?还是他们更好的称呼方式?
感谢您的帮助。