Ex

<p v-once>{{ message }}</p>
<div id="app">
  <p v-once>{{ message }}</p>
  <p>{{ sayHi() }}</p>
</div>
new Vue({
    el: "#app",
    data: {
        message: 'Hello World'
    },
    methods: {
        sayHi() {
            this.message = 'Hello VueJS'
            return 'hi';
        },
    },
});
Hello World
🔼v-onceで一度だけしかレンダリングされないため、sayHi関数で値が変わらない

hi