文档管理中心
ASCF框架常见问题ASCF运行时自定义组件未定义properties属性,传参为空

自定义组件未定义properties属性,传参为空

问题现象:

当开发者未定义properties属性时,在attached中打印的数据将不会包含父组件传递的属性。

问题样例如下所示。

收起
自动换行
深色代码主题
复制
  1. Component({
  2. data: {
  3. id: 100,
  4. },
  5. lifetimes: {
  6. attached () {
  7. console.info('Component', this.properties)
  8. },
  9. detached () {
  10. console.info('[Component] detached');
  11. }
  12. },
  13. });

解决措施:

开发者在自定义组件时,需在properties中添加相应的属性名称。

收起
自动换行
深色代码主题
复制
  1. properties:{
  2. compName: {
  3. type: String,
  4. value: ''
  5. },
  6. },
在 ASCF框架 中进行搜索
请输入您想要搜索的关键词