Lightning Web组件的反应性和非反应性属性

盖伊·BD

我有一个具有2个私有属性的Lightning Web Component。一种性质是通过轨道反应的,而另一种性质是非反应性的(未装饰)。

这是HTML文件:

<template>
    <table style="background: white;">
        <tr>
            <td>
                Reactive Private Property:
                <lightning-input type="text" onchange={reactiveHandler}></lightning-input>
                Value: {reactiveProperty}
            </td>
        </tr>
        <tr>
            <td>
                Nont-Reactive Private Property:
                <lightning-input type="text" onchange={nonReactiveHandler}></lightning-input>
                Value: {nonReactiveProperty}
            </td>
        </tr>
    </table>
</template>

这是JS文件:

import { LightningElement, track } from 'lwc';

export default class ReactiveAndNonReactiveProperties extends LightningElement {
  @track reactiveProperty;
  nonReactiveProperty;

  reactiveHandler(event) {
    this.reactiveProperty = event.target.value;
  }

  nonReactiveHandler(event) {
    this.nonReactiveProperty = event.target.value;
  }
}

如您所见,只有一个属性装饰有@track。但是,当我在非反应性属性的输入文本中键入某些内容时,它仍会呈现在屏幕上,直到我更改了反应性属性的输入文本中的值时,该情况才会发生。

温妮

根据Spring'20版本,默认情况下所有属性都是反应性的。即使您不使用“ track”,它也会在屏幕上呈现。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Salesforce Lightning Aura 组件错误

来自分类Dev

在 Salesforce Lightning Web 组件中使用 Handsontable 生成的空表

来自分类Dev

我可以在ngStyle中使用lightning CSS属性吗?

来自分类Dev

Mozilla Thunderbird / Lightning中的iCloud日历和任务

来自分类Dev

iOS:以编程方式检测Lightning和30针端口

来自分类Dev

CalDav:Nextcloud和Thunderbird Lightning中的不同类别分配

来自分类Dev

权重和偏差扫描无法使用pytorch lightning导入模块

来自分类Dev

如何在Mozilla Lightning / Thunderbird中搜索任务和事件?

来自分类Dev

Mozilla Thunderbird / Lightning中的iCloud日历和任务

来自分类Dev

Vue.js 组件自定义非反应性属性安全名称

来自分类Dev

呈现非反应性组件的命令式逻辑(主要是)

来自分类Dev

呈现非反应性组件的命令式逻辑(主要是)

来自分类Dev

在 Vue 实例中混合反应性和非反应性数据会有害吗?

来自分类Dev

在Thunderbird Lightning Extension中的周和日视图中显示不同时区的2次

来自分类Dev

反应功能性组件与经典组件

来自分类Dev

反应功能性组件与经典组件

来自分类Dev

反应性元素和ggvis

来自分类Dev

对Web开发和移动开发都具有反应性

来自分类Dev

通过反应性绑定将2个反应性属性组合到反应性命令中

来自分类Dev

Vue组件不会重新加载吸气剂数据(非反应性)

来自分类Dev

光泽和gvis中的反应性数据

来自分类Dev

反应性扩展SelectMany和Concat

来自分类Dev

反应性扩展和MouseEventArgs源

来自分类Dev

反应性扩展和Windows Store Geolocator

来自分类Dev

Mongo收集和流星反应性

来自分类Dev

反应性NSMutableDictionary?

来自分类Dev

创建反应性renderUI

来自分类Dev

反应性扩展ControlScheduler

来自分类Dev

反应性扩展的开销?

Related 相关文章

  1. 1

    Salesforce Lightning Aura 组件错误

  2. 2

    在 Salesforce Lightning Web 组件中使用 Handsontable 生成的空表

  3. 3

    我可以在ngStyle中使用lightning CSS属性吗?

  4. 4

    Mozilla Thunderbird / Lightning中的iCloud日历和任务

  5. 5

    iOS:以编程方式检测Lightning和30针端口

  6. 6

    CalDav:Nextcloud和Thunderbird Lightning中的不同类别分配

  7. 7

    权重和偏差扫描无法使用pytorch lightning导入模块

  8. 8

    如何在Mozilla Lightning / Thunderbird中搜索任务和事件?

  9. 9

    Mozilla Thunderbird / Lightning中的iCloud日历和任务

  10. 10

    Vue.js 组件自定义非反应性属性安全名称

  11. 11

    呈现非反应性组件的命令式逻辑(主要是)

  12. 12

    呈现非反应性组件的命令式逻辑(主要是)

  13. 13

    在 Vue 实例中混合反应性和非反应性数据会有害吗?

  14. 14

    在Thunderbird Lightning Extension中的周和日视图中显示不同时区的2次

  15. 15

    反应功能性组件与经典组件

  16. 16

    反应功能性组件与经典组件

  17. 17

    反应性元素和ggvis

  18. 18

    对Web开发和移动开发都具有反应性

  19. 19

    通过反应性绑定将2个反应性属性组合到反应性命令中

  20. 20

    Vue组件不会重新加载吸气剂数据(非反应性)

  21. 21

    光泽和gvis中的反应性数据

  22. 22

    反应性扩展SelectMany和Concat

  23. 23

    反应性扩展和MouseEventArgs源

  24. 24

    反应性扩展和Windows Store Geolocator

  25. 25

    Mongo收集和流星反应性

  26. 26

    反应性NSMutableDictionary?

  27. 27

    创建反应性renderUI

  28. 28

    反应性扩展ControlScheduler

  29. 29

    反应性扩展的开销?

热门标签

归档