Advertisement

Vue 3 处理computed属性

阅读量:

在运用模板语法的过程中,我们偶尔会借助三元运算符来应对一些基础的逻辑判断。然而,当某个变量的取值依赖于其他变量,并经过一定的逻辑处理时,采用computed计算属性会是更为合适的解决方案。

举个简单的例子,假设我们需要通过计算属性来判定一本书是否已出版,相关代码示例如下:

复制代码
 <template>

    
   <h2>Computed计算属性的使用</h2>
    
   <div class="box">
    
     <div>
    
       <div>图书{{ bookName }}{{ isPublic }}</div>
    
     </div>
    
   </div>
    
 </template>
    
 <script setup lang="ts">
    
 import { ref, computed } from "vue";
    
  
    
 // 计算属性的使用
    
 const bookName = "Happy Book";
    
 const isPublic = computed(() => {
    
   return bookName.length > 0 ? "已出版" : "未出版"
    
 });
    
 </script>
    
    

全部评论 (0)

还没有任何评论哟~