You need to define the output you want and a boolean for the hover state, I've called it "hoover"
  data: () => ({
    hoover: false
  }),
  computed: {
    tyext() {
      if (this.hoover === false) {
        return "Hover Me"
      }
      return "I'm being hovered"
    }
  }
Then in the template you can have event listeners to change the boolean.
<p @mouseenter="hoover = true" @mouseleave="hoover = false">{{ tyext }}</p>
You typically wouldn't have logic like this in your template and would instead call a function like this @mouseenter="changeHoover" and change the state but I showed this for brevity, which was kind of pointless as I keep banging on like this.