Paso de parámetro de propiedad calculada de Vue (calculado)

Paso de parámetro de propiedad calculada de Vue (calculado)

Cuando se usa calculado, si necesita pasar parámetros, debe usar return para devolver una función con parámetros.

Ejemplo sencillo

<template>
  <div>
    <div 
      v-for="student in students" 
      :key="student.id"
    >
      <span>姓名: {
   
   { student.name }} </span>
      <span>年龄: {
   
   { student.age }} </span>
      <span>是否成年: {
   
   { adult(student.age) }} </span>
    </div>
  </div>
</template>
<script>
  export default {
    
    
    name: 'ComputedParams',
    data() {
    
    
      return {
    
    
        students: [
          {
    
     id: 1, name: '张三', age: 17 },
          {
    
     id: 2, name: '李四', age: 18 },
          {
    
     id: 3, name: '王五', age: 19 }
        ]
      };
    },
    computed: {
    
    
      adult() {
    
    
        return (age) => age < 18 ? '未成年' : '已成年'
      }
    }
  }
</script>

Supongo que te gusta

Origin blog.csdn.net/weixin_42889176/article/details/135965362
Recomendado
Clasificación