首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >反射属性

反射属性
EN

Stack Overflow用户
提问于 2019-03-09 10:44:31
回答 1查看 299关注 0票数 1

使用将(内部)属性更改传递给(外部)观察属性的用途是什么?如果可能的话,请举一个外向的例子。

提亚

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-09 15:42:27

一个主要的用例是,该属性随后可以由CSS属性选择器使用。通过这种方式,您可以轻松地根据状态执行条件样式设置:

代码语言:javascript
复制
:host([selected]) .foo {
  background-color: gray;
}

:host([mode="foo"]) .bar {

}

另一个用例可以将属性反映为aria属性,由屏幕阅读器解释:

代码语言:javascript
复制
static get properties() {
  return {
    checked: {
      type: Boolean,
      attribute: 'aria-checked',
      reflect: true,
    }
  };
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55076504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档