computed 和 watch 的区别

2023-05-16

computed 注意data 里面不需要声明fullname
<template>
  <div class="hello">
    <h1>{{ fullName}}</h1>
  </div>
</template>

<script>
export default {
  props:['msg','msg2'],
  computed:{
    fullName(){
      return this.msg+this.msg2
    }
  }
}
</script>

watch  如果本来传来的值 msg 有值,fullname不显示,存在问题 

<template>
  <div class="hello">
    <h1>{{ fullName}}</h1>
  </div>
</template>

<script>
export default {
  props:['msg','msg2'],
  data(){
      return {fullName:''}
  },
  watch:{
      msg(){
          return this.fullName=this.msg+this.msg2
      },
    msg2(){
      return this.fullName=this.msg+this.msg2
    }
  }
}
</script>
export default {
  props:['msg','msg2'],
  data(){
      return {fullName:''}
  },
  watch:{
      msg(val){
          return this.fullName=val+this.msg2
      },
    msg2(val){
      return this.fullName=this.msg+msg2
    }
  }
}
</script>

一样的 val相当于msg

computed 多个值决定一个值

watch 一个值决定多个值

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

computed 和 watch 的区别 的相关文章

  • VUE3中watch和watchEffect的用法

    watch和watchEffect都是监听器 xff0c 但在写法和使用上有所区别 watch在监听 ref 类型时和监听reactive类型时watch函数的写发有所不一样 watch在监听 ref 类型时 xff1a lt script
  • watch与computed的区别

    今天说说watch与computed的区别 我们知道有些功能既可以用watch实现又可以用computed实现 xff0c 谁比谁好呢 xff0c 没个准信 我们先来用它俩实现同一功能再进行对比看看具体好处 例子 xff1a 定义两个输入框
  • computed和watch的使用场景

    从作用机制和性质上看待methods watch和computed的关系 首先要说 xff0c methods watch和computed都是以函数为基础的 xff0c 但各自却都不同 而从作用机制和性质上看 methods和watch
  • Vue中的watch 和computed 属性

    之前写过一篇关于computed计算属性的文章 xff0c 详见这里 computed 内的function只执行一次 xff0c 仅当function内涉及到Vue实例绑定的data的值的改变 xff0c function才会从新执行 x
  • keil,stm32,watch窗口,正确的串口数据后面还出现ASCII字符?

    这个问题不知道如何解决 xff0c 串口调试助手数据显示都是准确的 xff0c watch窗口看就不正确 不知道正确数据后面的是什么 xff1f
  • watch 50 行代码实现 windows watch

    watch 50 行代码实现 windows watch 最近想监控 gpu 使用情况 xff0c 无奈在 windows 上没有 watch 指令 xff0c nvidia smi lms 20 自带输出也不美观 xff0c 那么为何不自
  • Redis 7 第五讲 事务、管道、发布订阅 过渡篇

    事务 理论 可以一次执行多个命令 本质是一组命令的集合 一个事务中的所有命令都会序列化 按顺序地串行化执行而不会被其它命令插入 不许加塞 一个队列中 一次性 顺序性 排他性的执行一系列命令 Redis事务 VS 关系型数据库事务 单独的隔离
  • 【Vue3源码学习】响应式 api: watchEffect

    在 Vue2中watch 是 option 写法中一个很常用的选项 使用它可以非常方便的监听一个数据源的变化 而在 Vue3 中watch 独立成了一个 响应式api 源码地址 packages runtime core src apiWa
  • vue监听watch使用

    watch监听一定要监听 属性值 也就是data值 案例 data return language methods handleSetLanguage lang this i18n locale lang this language lan
  • Angularjs 触发国家依赖

    有人可以帮我制作国家 州下拉依赖项的示例吗 我特意以这种方式创建 JSON 因为我希望依赖项是通用的 这样我就可以将它应用到任何下拉列表中 同时仅使用元数据而不是 HTML Here s a link查看 JSFiddle 中的代码示例 H
  • iOS:如何在调试时观察 NSManagedObject 属性

    正如标题所说 我想调试一些 Core Data 的 bug 而不是使用NSLog在代码中的任何地方 是否可以在 XCode 4 的监视窗口中监视实体的属性 就像 NET的Entity Framework 4 0中的 快速监视 工具一样 任何
  • Java:观察目录以移动大文件

    我一直在编写一个程序来监视目录 当在其中创建文件时 它会更改名称并将它们移动到新目录 在我的第一个实现中 我使用了 Java 的 Watch Service API 当我测试 1kb 文件时 它运行良好 出现的问题是 实际上创建的文件大小在
  • Sass --watch 不重新编译

    Sass 更新了我的主样式表build css当我将更改保存到build scss 但不会更新build css例如 当我保存对任何部分的更改时 grid settings scss 我基本上必须手动重新保存build scss每次我对部分
  • 使用 PHPstorm 7 文件观察器将 SCSS / SASS 转换为特殊文件夹中的 CSS

    我使用 PHPstorm 6 并且我的 SCSS 文件被编译到 CSS 文件夹中 所以我有 css main css img js scss main scss variables scss Hier are my definitions
  • $watch 一个服务变量或者 $broadcast 一个带有 AngularJS 的事件

    我正在使用一项服务在控制器之间共享数据 当变量被修改时 应用程序必须更新 DOM 我找到了两种方法来做到这一点 您可以在此处查看代码 http jsfiddle net sosegon 9x4N3 7 http jsfiddle net s
  • 配置Webpack将LESS文件的目录构建成相应的CSS文件

    我希望使用 Webpack 编译我们所有的 less 文件 less to public css并将它们作为常规 css 包含在我们的服务器端模板中 not将文本粘贴到使用 ExtractText 插件或重载 require 中 也就是说
  • AngularJS:带去抖功能的 $watch

    我有以下代表搜索字段的 html
  • 错误:EMFILE:打开的文件太多,请注意,除非我使用 sudo

    描述 最近我遇到了一个问题 我无法奔跑yarn start in element web目录 我得到这些errors https pastebin ubuntu com p 93v6Yx58DT 原本我以为这与element web本身所以
  • 文件更改时重新启动 Heroku 本地吗?

    看来以 heroku local web 启动的本地服务器不会监视文件更改并自行重新启动 我怎样才能让它做到这一点 最简单的方法是运行 nodemonheroku local作为可执行文件 即nodemon exec heroku loca
  • AngularJS:清除 $watch

    我的 AngularJS 应用程序中有一个监视功能 scope watch quartzCrystal function 但是 在某些条件之后 在我的示例中 更改我的页面 单页应用程序 https en wikipedia org wiki

随机推荐