美文网首页
5.OnChanges钩子

5.OnChanges钩子

作者: Monee121 | 来源:发表于2018-02-25 22:52 被阅读0次

在父组件初始化或修改子组件的参数时调用,为了理解这个方法为什么会调用,要理解可变对象不可变对象,字符串是不可变的, 当字符串创建,值不会改变;对象实例属性变化了,也会一直保存在固定的内存了i

1.第二次greeting赋值改变的是内存地址2.user变量本身仍然保持在被创建时的内存地址,改的是内存地址对象的内容。内存地址没有变。

演示OnChanges方法

1.ng g component chat

2.chat组件声明三个属性,(两个输入类型,普通的message)

3.chat.html子组件模板

child加一个背景颜色样式

4.chat组件实现这个方法

                               JSON.stringify(changes,null,2)转成json格式,使用两个空格缩进:                                                                 JSON.stringify() 方法用于将 JavaScript 值转换为 JSON 字符串。

5.父组件app需要给子组件传刚才两个输入属性,所以在父组件也得声明刚才两个属性。

效果:

解析:

相关文章

  • 5.OnChanges钩子

    在父组件初始化或修改子组件的参数时调用,为了理解这个方法为什么会调用,要理解可变对象和不可变对象,字符串是不可变的...

  • 盐津大关河边有一棵红毛悬钩子树

    开花的悬钩子 是悬钩子 不开花的悬钩子 还是悬钩子 大关河边的悬钩子 不开花 就没有果实 没有果实的悬钩子 谁会在...

  • vue路由钩子

    路由钩子 1.全局钩子2.某个路由独享钩子3.组件内钩子 全局钩子 beforeEach(全局前置守卫)、afte...

  • Git钩子详解

    Git钩子详解 钩子 Git钩子是在Git仓库中特定事件发生时自动运行的脚本。可以定制一些钩子,这些钩子可以在特定...

  • Windows消息钩取

    下钩子函数: 钩子的过程需要在DLL内部 dwThreadId为0时 钩子为全局钩子 hMod就当成dll的句柄(...

  • 钩子,钩子,都是钩子,果真是个钩子

    每年都要流行新的东西,别的不知道,要说今年流行的装饰元素,那非黄铜莫属。 其实早在公元1230年,黄铜制品就开始在...

  • SVN钩子随笔

    通过SVN钩子限制提交的条件 1. "钩子"是什么? 钩子, 通常意义上讲就是可以钩到某个事物上, 而这里的钩子其...

  • git hook

    钩子定义 Git 可以定制一些钩子,这些钩子可以在特定的情况下被执行,分为 Client 端的钩子和 Server...

  • CI 钩子函数的使用

    点击查看官方钩子基本说明 手动调用钩子 修改配置启用钩子 在 application/config/hooks.p...

  • Git_钩子工作原理

    Git可以定制一些钩子,这些钩子可以在特定的情况下被执行,分为Client端的钩子和Server端的钩子。Clie...

网友评论

      本文标题:5.OnChanges钩子

      本文链接:https://www.haomeiwen.com/subject/rinrxftx.html