Vue组件使用(父组件监听子组件数据变化,子组件使用父组件的数据,并监听父组件的数据变化)

这篇具有很好参考价值的文章主要介绍了Vue组件使用(父组件监听子组件数据变化,子组件使用父组件的数据,并监听父组件的数据变化)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

子组件使用父组件数据

父组件

父组件声明变量
vue父组件监听子组件值的变化,前端开发,vue.js,前端,javascript
父组件向子组件传递数据
vue父组件监听子组件值的变化,前端开发,vue.js,前端,javascript

子组件

vue父组件监听子组件值的变化,前端开发,vue.js,前端,javascript
Vue 数据类型 type 有以下几种:

  1. String:字符串类型。例如:“hello world”。
  2. Number:数字类型。例如:12,1.5。
  3. Boolean:布尔类型。例如:true,false。
  4. Object:对象类型。例如:{name: ‘Tom’, age: 20}。
  5. Array:数组类型。例如:[1, 2, 3]。
  6. Function:函数类型。例如:function() { console.log(‘hello’) }。
  7. Date:日期类型。例如:new Date()。
  8. Symbol:符号类型。例如:Symbol(‘foo’)。
  9. null:空类型。表示该值为 null。
  10. undefined:未定义类型。表示该值未定义。
  11. any:任意类型。表示可以是任何类型的值。
    vue父组件监听子组件值的变化,前端开发,vue.js,前端,javascript
    注意:子组件不要修改这个数据,不然会报错

子组件监听父组件的数据变化

子组件

vue父组件监听子组件值的变化,前端开发,vue.js,前端,javascript
vue3之后,需要将watch放到这个位置,不然会爆红
vue父组件监听子组件值的变化,前端开发,vue.js,前端,javascript

  /**
   * 监听父组件的数据变化
   */
  watch: {
    backupSourceId: {
      handler(newValue, oldValue) {
        this.listBackupTarget(false);
      },
    }
  },

父组件监听子组件的数据变化

子组件

子组件变量声明
vue父组件监听子组件值的变化,前端开发,vue.js,前端,javascript
vue父组件监听子组件值的变化,前端开发,vue.js,前端,javascript

父组件

vue父组件监听子组件值的变化,前端开发,vue.js,前端,javascript
vue父组件监听子组件值的变化,前端开发,vue.js,前端,javascript
vue父组件监听子组件值的变化,前端开发,vue.js,前端,javascript文章来源地址https://www.toymoban.com/news/detail-619728.html

到了这里,关于Vue组件使用(父组件监听子组件数据变化,子组件使用父组件的数据,并监听父组件的数据变化)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • vue前端开发自学练习,Props数据传递-类型校验,默认值的设置!

    vue前端开发自学练习,Props数据传递-类型校验,默认值的设置!

     vue前端开发自学练习,Props数据传递-类型校验,默认值的设置! 实际上,vue开发框架的时候,充分考虑到了前端开发人员可能会遇到的各种各样的情况,比如大家经常遇到的,数据类型的校验,再比如,默认值的设定等等。下面给大家展示一下,源码。和实际的效果。 如图,

    2024年01月23日
    浏览(13)
  • vue3监听路由的变化

    vue3监听路由的变化

    可以使用监听 router.currentRoute.value 的值,,来监听路由的变化。 引入: setup使用 : 控制台输出的值 newValue : 如果我们只需要监听当前路由 name 的变化,就可以这么监听 router.currentRoute.value.name immediate:true //true 就表示会立即执行。(watch默认绑定,页面首次加载时,是不会执行

    2024年02月12日
    浏览(8)
  • vue3 监听props 的变化

    再三说明 仅仅个人学习用,不误导别人 我觉得props 会创建对应的属性,去接受这些值,比如传递一个ref的基本值 age props.age = age.value 传递一个ref的引用值 person props.person= person.value 传递一个reactive的引用值 person props.person= person 最开始时候,props指向了一个响应式的reactive pe

    2024年02月11日
    浏览(12)
  • vue2 如何监听数组的变化

    在Vue 2中,底层是通过重写数组的原型方法来实现对数组变化的监听。具体来说,Vue 2使用了一个名为Observer的类来劫持数组的原型方法,使其在调用这些方法时能够触发相应的变化通知。 当Vue 2初始化一个响应式对象时,如果对象是一个数组,Vue会将数组的原型指向一个经过

    2024年02月12日
    浏览(10)
  • vue前端开发自学,子组件传递数据给父组件,使用$emit

    vue前端开发自学,子组件传递数据给父组件,使用$emit

    vue前端开发自学,子组件传递数据给父组件,使用$emit 父子组件之间互相传递数据的情况非常常见,下面为大家介绍的是,来自子组件,给父组件传递数据的情况。 如图,以上代码是父组件的代码情况,ComponentEvent.vue。 可以看出来,里面的特殊点,在于,有个子组件的引用和标

    2024年01月23日
    浏览(11)
  • Vue,js 监听window窗口尺寸变化

    1.监听window窗口变化 VueJs 监听 window.resize 方法,同时窗口拉伸时会频繁触发resize函数,导致页面性能 卡顿 ,可以搭配setTimeout来提升性能 在mounted中挂载resize方法 watch 监听 data中或props传递的数据

    2024年02月11日
    浏览(20)
  • vue如何实现实时监听页面宽度高度变化

    运用的主要技术:watch监听 话不多说直接上代码,自行研究

    2024年02月11日
    浏览(10)
  • Vue3优雅地监听localStorage变化

    Vue3优雅地监听localStorage变化

    目录 💡前言  💡 为什么要这样做? 💎 思路 💎 实现 🚗 实现中介者模式 🚗 重写localStorage 🚗 实现useStorage hook 💎 测试 🚗 使用localStorage 🚗 监听localStorage变化 🚗 结果         最近在研究框架,也仔细用了Vue3一些功能,今天分享一次我的实践:         原生的

    2024年02月08日
    浏览(9)
  • vue3 动态监听浏览器窗口变化

    定义一个属性记录宽度 在 vue mounted 的时候 去挂载一下 window.onresize 方法 去监听这个 属性值的变化,如果发生变化则讲这个 val 传递给 this.screenWidth 这样screenWidth就跟随浏览器的窗口大小动态变化了 进行使用

    2024年02月13日
    浏览(13)
  • vue04---计算属性/监听(侦听)属性/Vue生命周期/组件介绍和使用/组件间通信/ref属性

    # 1 计算属性是基于它们的依赖变量进行缓存的 # 2 计算属性只有在它的相关依赖变量发生改变时才会重新求值,否则不会变(函数只要页面变化,就会重新运算) # 3 计算属性就像Python中的property,可以把方法/函数伪装成属性 # 4 计算属性,必须有返回值 基本使用 重写过滤案

    2024年02月08日
    浏览(14)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包