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 的区别 的相关文章

  • watch与computed的区别

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

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

    computed 注意data 里面不需要声明fullname lt template gt lt div class 61 34 hello 34 gt lt h1 gt fullName lt h1 gt lt div gt lt te
  • setup中使用watch

    watch属性监听器的作用在vue3 0中没有改变 xff0c 还是监听值得变化 在vue3 0中 xff0c 仍然支持watch配置项 但是我们要在setup中使用watch得话 xff0c 我们要导入watch的API xff0c 然后
  • vue watch报错:Error in callback for watcher “xxx“: “TypeError: Cannot read properties of undefined ...

    目录 一 问题 二 解决方法 三 总结 一 问题 1 监听了一个data里面的对象竟然报错了 xff0c 错误还奇奇怪怪的 xff1a 不能在 undefined上使用 apply方法 1 xff09 详细错误如下 xff1a vue es
  • vue中 methods computed watch filters区别

    在vue中事件 xff0c 计算属性 xff0c 帧听器 xff0c 过滤器的区别 其实共同点 xff1a 修改数据 事件methods和计算属性computed 作用 xff1a 对数据进行逻辑运算 区别 计算属性是基于它们的响应式依赖进
  • 详解vue.js中watch的使用

    在vue中 xff0c 使用watch来响应数据的变化 watch的用法大致有三种 下面代码是watch的一种简单的用法 xff1a lt input type 61 34 text 34 v model 61 34 cityName 34
  • 【Vue3源码学习】响应式 api: watchEffect

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

    Closed 这个问题是无法重现或由拼写错误引起 目前不接受答案 非常简单 快速的问题 为什么这个命令不起作用 watch ls log wc l or watch d ls log wc l 我正在尝试watch当前目录中文件总数的更新
  • Vue学习之watch侦听器:案例实现翻译功能

    watch侦听器 作用 监视数据的变化 当数据发生变化时 执行一些业务逻辑或者是异步操作 执行的场景例如在线翻译 当文本区域的内容发生变化时 会发生翻译内容的同时更新 语法 简单的写法 简单数据类型 可以直接的进行监听 完整的写法 添加额外
  • 有没有办法同时查看两个 Laravel Mix Webpack 配置文件是否有任何更改?

    使用 Laravel Mix 是否可以使用一个命令查看两个 Webpack 配置文件 以便对任何底层文件的更改立即导致必要的文件被编译 具体来说 我有以下两个与 Laravel Mix 一起使用的 Webpack 配置文件 webpack
  • PyCharm 能否以正确的顺序显示变量的字段?

    我定义了一个有几个字段的数据类 当我打印它时 它们以正确的顺序显示 def test dataclass class Image width int height int pixels object image Image width 4
  • Sass --watch 不重新编译

    Sass 更新了我的主样式表build css当我将更改保存到build scss 但不会更新build css例如 当我保存对任何部分的更改时 grid settings scss 我基本上必须手动重新保存build scss每次我对部分
  • 如何使用 Typescript 在 VueJs 手表中使用 Lodash debounce

    在 VueJS Javascript 中我可以这样做 import debounce from lodash debounce watch variable debounce function console log wow 500 在 V
  • AngularJS:当 $rootScope 值更改时,指令中的 $watch 不起作用

    我创建了一个应用程序 AngularJS 其中我有一个指令 我在指令中设置了一个监视 以便在 rootScope 变量发生更改时触发指令中的一些方法 但问题是当 rootScope name值已更改指令内的手表不起作用 我的代码如下所示 工
  • 观看过程替换

    我经常运行命令 squeue u USER tee gt wc l where squeue is a 泥浆命令 https slurm schedmd com squeue html查看您正在运行多少个作业 这给了我两个输出squeue并
  • 配置Webpack将LESS文件的目录构建成相应的CSS文件

    我希望使用 Webpack 编译我们所有的 less 文件 less to public css并将它们作为常规 css 包含在我们的服务器端模板中 not将文本粘贴到使用 ExtractText 插件或重载 require 中 也就是说
  • 有没有比“手表制造”更明智的替代方案?

    我遇到了这个有用的提示 如果您经常处理文件并且希望它们自动构建 则可以运行 手表品牌 每隔几秒钟它就会重新运行一次 一切都会构建完成 然而 它似乎一直在吞噬所有的输出 我认为它可能更聪明 也许显示输出流 但抑制 全部 不做任何事情 这样如果
  • 如何使用 vue 观察对象数组中的特定属性

    我正在使用 vue js 2 5 2 我有一个对象数组 我想观察 forms selected 如果它发生变化 则调用一个函数 这是我的尝试 但显然这是不正确的 我尝试将数组放入 for 循环中以观察所选的每个对象的属性 watch for
  • 如何观察包含许多 sass 文件的整个目录/文件夹的变化

    我如何跟踪包含许多 sass 文件的整个目录的更改 我正在使用以下命令来观察 sass 的变化 file sass watch style scss style css 但是如何观察包含许多 sass 文件的整个目录 文件夹的变化 只需使用

随机推荐