首页 > 其他分享 >vue的computed场景

vue的computed场景

时间:2024-08-02 10:28:19浏览次数:12  
标签:场景 false computed vue test true id name

这里主要列举一下,计算属性内是对象的各种情况

data() {
   return {
      test:{id:'id1', name:'name1'}
   };
},

情况一:返回对象

computed:{
    testValue(){
      return this.test;
    }
  }

情况二:返回对象的属性

computed:{
    testValue(){
      return this.test.name;
    }
  }

 分析各种情况

this.test.name = 'name1'; //修改属性name的值,值和原来的值一样
this.test.name = 'name2'; //修改属性name的值,值和原来的值不一样
this.test = {id:'id1', name:'name1'};//修改对象的值,值和原来的值一样
this.test = {id:'id1', name:'name2'};//修改对象的值,id值和原来的值一样,name值和原来的值不一样
this.test = {id:'id2', name:'name2'};//修改对象的值,id值和原来的值不一样,name值和原来的值不一样
情况1:    
false
false
true
true
true
情况2:
false
true
false
true
true

 

标签:场景,false,computed,vue,test,true,id,name
From: https://www.cnblogs.com/jishugaochao/p/13679942.html

相关文章

  • vue生成初始化名字相近的变量并放到数组中
    项目上有一个需求,页面上有50、60个数据变量,是依次排序递增的变量,中间有个别变量用不到,不想把这些变量直接定义在data(){}内。直接上代码1.在mounted(){},大括号内定义并初始化变量1this.yx_1hddj_arr=[];2this.yx_2hddj_arr=[];3this.yx_3hddj_arr......
  • vue3 ref和reactive原理区别
    概述ref是通过一个中间对象RefImpl持有数据,并通过重写它的set和get方法实现数据劫持的,本质上依旧是通过Object.defineProperty对RefImpl的value属性进行劫持。reactive则是通过Proxy进行劫持的。Proxy无法对基本数据类型进行操作,进而导致reactive在面对基本数据类型时的束......
  • 基于SpringBoot+Vue+uniapp的横向课题信息管理系统的详细设计和实现(源码+lw+部署文档
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 基于Java+SpringBoot+Vue的电竞交互管理系统设计与实现(源码+lw+部署文档+讲解等)
    文章目录前言项目运行截图技术框架后端采用SpringBoot框架前端框架Vue可行性分析系统测试系统测试的目的系统功能测试数据库表设计代码参考数据库脚本为什么选择我?获取源码前言......
  • Vue Hook 封装图片懒加载通用业务
     一、什么是图片懒加载图片懒加载(LazyLoading)是一种在用户需要的时候(通常是滚动到可视区域)才加载图片的技术。通过这种方式,可以减少页面的初始加载时间,减少带宽消耗,提高用户体验。二、Vue中使用IntersectionObserver实现图片懒加载IntersectionObserver是一个现代浏览器......
  • Vue Hook 封装通用型表格
    一、创建通用型表格的需求实现一个通用型表格组件,具备以下功能:动态列配置。分页功能。排序功能。可扩展的行操作功能。二、设计通用型表格组件首先,需要设计一个基础的表格组件,它接受列配置、数据和分页信息等参数。1.创建useTableHook在src/hooks目录下创建useTa......
  • 对 Vue Hook 的理解和简单案例
    1.VueHook的理解VueHook是在Vue3中引入的一种新的代码组织和状态管理方式,它受到了ReactHook的启发。VueHook主要通过组合式API(CompositionAPI)来实现,让开发者能够更灵活、更高效地管理组件逻辑和状态。2.VueHook的优势1.更好的逻辑复用在选项式API(Op......
  • SpringBoot+Vue物流快递仓库管理系统-附源码与配套论文
    1.1研究背景 随着网络不断的普及发展,物流快递仓库管理系统依靠网络技术的支持得到了快速的发展,首先要从员工的实际需求出发,通过了解员工的需求开发出具有针对性的首页、个人中心、员工管理、客户信息管理、驾驶员管理、仓库管理、配送管理、运输管理管理等功能,利用目前网络给......
  • javascript: vue create project in WebStorm
     route/index.js import{createRouter,createWebHistory,createWebHashHistory}from'vue-router'importHomeViewfrom'../views/HomeView.vue'importAboutViewfrom"../views/AboutView.vue";constrouter=createRouter(......
  • vue el-select实时搜索模糊查询,匹配文字高亮显示
    原文链接:https://blog.csdn.net/weixin_49668076/article/details/122678834参考elementuiselect的远程搜索对应属性的解释<el-selectclass="inputInfo"v-model="searchcursom"filterableclearableremote......