Vue 只渲染一次 v-once

2023-12-13 06:21:34

v-once 指令:用于只渲染一次,首次渲染后,就不会再重新渲染了。

v-once 指令:也可以用在组件上,使组件只加载一次。

语法格式:

// 在标签中使用
<div v-once> {{ 数据 }} </div>

// 在组件中使用
<组件名 v-once></组件名>

基础使用:

<template>
  <h3>只渲染一次 v-once</h3>
  <p v-once>当前的num值是:{{ num }}</p>
  <button @click="add">点击num加1</button>
</template>

<script setup>
import { ref } from "vue";
let num = ref(1);
const add = () => {
  num.value++;
  console.log(num.value);
}
</script>

效果:

?注:数据更新后,页面就不会再重新渲染了。

原创作者:吴小糖

创作时间:2023.12.12

文章来源:https://blog.csdn.net/xiaowude_boke/article/details/134951255
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。