我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Vue3.0中如何监听props方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Vue3.0中如何监听props方法

Vue3.0如何监听props

学习vue3.0记录下props监听:

第一种

直接监听这个props

export default defineComponent({
  props: {
    isOpen: Boolean,
  },
  emits: {
    "close-modal": null,
  },
  setup(props, context) {
    watch(
      props,
      (newProps) => {
        console.log(newProps.isOpen); //这里看到新值
      }
    );
    const closeModal = () => {
      context.emit("close-modal");
    };
    return {
      closeModal,
    };
  },
});

第二种

监听里边的某一个属性

export default defineComponent({
  props: {
    isOpen: Boolean,
  },
  emits: {
    "close-modal": null,
  },
  setup(props, context) {
    watch(
      () => props.isOpen,
      (newProps) => {
        console.log(newProps);//查看新值
      }
    );
    const closeModal = () => {
      context.emit("close-modal");
    };
    return {
      closeModal,
    };
  },
});

vue3.0监听props做数据回显

<template>
</template>
<script>
import {defineComponent, reactive, watch} from 'vue';
export default defineComponent({
  name: "from",
  props: {
    record: {
      type: Object,
      default: null,
    }
  },
  setup: function (props, context) {
    const formState = reactive({
      headPic: '',
      nickname: '',
      password: '',
      username: '',
      roleDomainList: []
    });
    
    watch(props, (nweProps, oldProps) => {
      for (let item in formState) {
        formState[item] = nweProps.record[item];
      }
    });
    return {
      formState
    };
  }
})
</script>
<style scoped>
</style>

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Vue3.0中如何监听props方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Vue3.0中怎么监听props

这篇文章主要讲解了“Vue3.0中怎么监听props”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vue3.0中怎么监听props”吧!Vue3.0监听props的方法第一种直接监听这个pr
2023-06-30

vue3如何使用watch监听props中的数据

在vue项目中,父子组件数据传递是最常见的场景,但是今天在开发过程中父级数据传递到子组件,控制子组件的显隐,下面这篇文章主要给大家介绍了关于vue3如何使用watch监听props中数据的相关资料,需要的朋友可以参考下
2022-11-13

vue中watch监听方法有哪些

这篇文章主要为大家展示了“vue中watch监听方法有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue中watch监听方法有哪些”这篇文章吧。1.vue中的watch作用就如其命名就是监
2023-06-22

Android中监听短信的两种方法

1、监听广播 缺点,因为优先级的原因可能接收不到。 代码:public static final String TAG = "ImiChatSMSReceiver";public static final String SMS_RECEIV
2022-06-06

Vue中如何watch监听属性

这篇文章主要介绍了Vue中如何watch监听属性,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。首先要确认 watch是一个对象,要当成对象来使用。键:就是那个,你要监听的那个
2023-06-21

SpringBoot中如何使用监听器

今天小编给大家分享一下SpringBoot中如何使用监听器的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.监听器web监听
2023-06-29

uniapp中如何监听滚动事件

随着移动端技术的发展,让APP具有更好的用户体验已经成为了开发人员重要的任务之一。在设计APP时,实现滚动效果可能是一个选择,而uniapp则是一个支持这一功能的框架。在本文中,我将探讨如何在uniapp中实现滚动效果,以及如何监听滚动事件。首先,让我们简述一下什么是uniapp。uniapp是一种适用于多个平台的开发框架,包括iOS、Android、H5、小程序等多个平台。它
2023-05-14

Android中如何监听网络状态

这期内容当中小编将会给大家带来有关Android中如何监听网络状态,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一.加入网络权限获取网络信息需要在AndroidManifest.xml文件中加入相应的权限
2023-05-31

oracle监听无法启动如何解决

若Oracle监听无法启动,可能是由于以下原因所致:1. 监听配置错误:请确认监听配置文件(listener.ora)中的监听地址、端口号等信息是否正确配置。2. 监听进程已经在运行:检查系统中是否已经有一个监听进程在运行,可以通过使用命令
2023-09-14

Android中监听未接来电的2种方法

这里主要是总结一下如何监听有未接来电的问题 1.1 使用广播接收器 BrocastReceiver 实现思路 : 静态注册监听android.intent.action.PHONE_STATE 的广播接收器 当手机的状态改变后将会触发
2022-06-06

VUE3中watch监听使用的方法有哪些

这篇文章主要介绍“VUE3中watch监听使用的方法有哪些”,在日常操作中,相信很多人在VUE3中watch监听使用的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”VUE3中watch监听使用的方法
2023-07-01

linux中oracle启动监听的方法是什么

在Linux中,启动Oracle监听可以通过以下步骤进行:打开终端窗口,使用 Oracle 用户登录到数据库服务器。切换到 Oracle 用户的环境变量:source .bash_profile。使用 lsnrctl start 命令来
linux中oracle启动监听的方法是什么
2024-04-09

Android中监听Home键的4种方法总结

昨天需要处理一个问题,需要监听home键。最开始想到使用onKeydonwn这个方法。但是发现home不能这样处理,onKeydonwn可以处理菜单键和back键,但home不能。因为home键是系统键,情况特殊一些。 看了一下网上的资料,
2022-06-06

如何在Html5中监听返回事件

本篇文章为大家展示了如何在Html5中监听返回事件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在使用MUI框架的时候,我们经常会用到一个头部带有.mui-action-back的class
2023-06-09

vue中watch监听对象中某个属性的方法

watch的用法有个特点,就是当值第一次绑定的时候,不会执行监听函数,只有值发生改变才会执行,如果我们需要在最初绑定值得时候也执行函数,就需要用到immediate属性,这篇文章主要介绍了vue中watch监听对象中某个属性的方法,需要的朋友可以参考下
2023-05-17

Nacos作为配置中心注册监听器方法

本文主要讨论Nacos作为配置中心时,其中配置内容发生更改时,我们的应用程序能够做的事。一般使用监听器来实现这步操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
2023-02-07

编程热搜

目录