Вам нужно определить желаемый вывод и логическое значение для состояния наведения, я назвал его "hoover"
data: () => ({
hoover: false
}),
computed: {
tyext() {
if (this.hoover === false) {
return "Hover Me"
}
return "I'm being hovered"
}
}
Затем в шаблоне вы можете иметь прослушиватели событий для изменения логического значения.
<p @mouseenter="hoover = true" @mouseleave="hoover = false">{{ tyext }}</p>
У вас обычно не было бы такой логики в вашем шаблоне, и вместо этого вы бы вызвали функцию, подобную этой @mouseenter="changeHoover"
, и изменили бы состояние, но я показал это для краткости, котораябыло немного бессмысленно, когда я продолжал стучать вот так.