首页 > 其他分享 >computed计算属性

computed计算属性

时间:2023-07-09 21:12:54浏览次数:32  
标签:return computed firstName lastName person 计算 fullName 属性

<template>
  <!-- vue3组件中的模板结构可以没有根标签 -->
  <h1>一个人的信息</h1>
  姓:<input type="text" v-model="person.firstName"><br>
  名:<input type="text" v-model="person.lastName"><br>
  全名:{{fullName}}

</template>

<script>
import {reactive,computed} from 'vue'

export default {
  name: 'Demo',
  setup() {

    let person = reactive({
      firstName: '张',
      lastName: '三'
    })

    //计算属性——简写
    let fullName = computed(()=>{
      return person.firstName + '-' + person.lastName
    })

    //计算属性——完整
    // let fullName = computed({
    //     get(){
    //         return person.firstName + '-' + person.lastName
    //     },
    //     set(value){
    //         const nameArr = value.split('-')
    //         person.firstName = nameArr[0]
    //         person.lastName = nameArr[1]
    //     }
    // })

    //setup的返回值,返回一个对象
    return{
      person,fullName
    }

  }
 
}
</script>

<style>

</style>

  

 

标签:return,computed,firstName,lastName,person,计算,fullName,属性
From: https://www.cnblogs.com/ixtao/p/17539392.html

相关文章

  • vue--day11--计算属性实现名字案例
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metaname="viewport"content="width=device-width,initial-scale=1.0"/><title>计算属性实现名字案例</title><scrip......
  • Element-Plus的el-menu-item的index属性问题
    今天用Vue3+Element-Plus开发时,出现了以下问题Invalidprop:typecheckfailedforprop"index".ExpectedString|Null,gotNumberwithvalue8.、上网百度以及结合提示,可以得出结论: <el-menu-item></el-menu-item> 中的index属性,接受的值必须为字符串或null,而我在......
  • 1. Q_ CSS 属性是否区分大小写_
    Q:CSS属性是否区分大小写?```ul{MaRGin:10px;}```A:不区分。HTML,CSS都对大小写不敏感,但为了更好的可读性和团队协作一般都小写,而在XHTML中元素名称和属性是必须小写的。......
  • 计算机网络自顶而下第一章笔记记录
    计算机网络节点主机及其上运行的应用程序(能接入互联网的任何终端)(端点)路由器,交换机等网络交换设备。(其中,路由器与交换机的工作层次不同,路由器在网络层工作,交换机在链路层工作)边 通信链路(按接入设备的不同)接入网链路,主机连接到互联网的链路(只要有端点即可)主干链路:路由器......
  • 计算机病毒
    #include<iostream>usingnamespacestd;intmain(intargc,char**argv){ intn; cin>>n; chara[100][100]; charb[100][100]; intm; for(inti=1;i<=n;i++){ for(intj=1;j<=n;j++){ cin>>a[i][j]; b[i][j]=a[i][j]; } }......
  • 计算机病毒
    #include<bits/stdc++.h>usingnamespacestd;intmain(intargc,char**argv){ intn,m,ge=0,sum=0; chara[100][100]; cin>>n; for(inti=1;i<=n;i++){ for(intj=1;j<=n;j++){ cin>>a[i][j]; } } cin>>m; for(intl=1;......
  • 计算机病毒
    #include<iostream>usingnamespacestd;intmain(){intn,m,sum=0;cin>>n;chara[n+1][n+1];for(inti=1;i<=n;i++){for(intj=1;j<=n;j++){cin>>a[i][j];}}cin>>m;......
  • 计算机病毒
     #include<iostream>usingnamespacestd;intmain(intargc,char**argv){ intn; cin>>n; intm,c=0; chara[101][101]; intb[n][n]; for(inti=1;i<=n;i++){ for(intj=1;j<=n;j++){ cin>>a[j][i];// if(a[j][i]=='@&#......
  • 计算机病毒
    #include<iostream>usingnamespacestd;intmain(intargc,char**argv){ intn,m,x=0; cin>>n; chara[100][100]; intb[100][100]; for(intj=1;j<=n;j++){ for(inti=1;i<=n;i++){ cin>>a[j][i]; } } cin>>m; for(int......
  • OpenCV计算机视觉学习(14)——浅谈常见图像后缀(png, jpg, bmp)的区别(opencv读取语义分割m
    如果需要处理的原图及代码,请移步小编的GitHub地址传送门:请点击我如果点击有误:https://github.com/LeBron-Jian/ComputerVisionPractice 本来不想碎碎念,但是我已经在图像后缀上栽倒两次了。而且因为无意犯错,根本找不到问题。不论是在深度学习的语义分割中,还是在图......