this.properties的问题
来源:8-10 组件的data与properties的“奇怪”现象

夜魇丶
2020-07-29
老师你好。
首先properties中使用的变量pubYear和pubMonth在页面都可以正常显示。我觉得是可以成功获取到值的。
但是通过this.properties.pubYear取到的是默认值。但是把this.properties打印展开是可以看到已获取到的值的。
所以想问一下产生这种情况的原因。以及怎么正确获取this.properties中的值。
之前有类似的问题:https://coding.imooc.com/learn/questiondetail/90088.html
在微信社区也有同样的问题:https://developers.weixin.qq.com/community/develop/doc/00086435198f38b44ae66660851400?_at=1572526371318
官方回答说:自定义组件中property属性值在attached(包含)之后就可以获取了,data属性在created(包含)之后就可以获取。
但是我把attached改成created这个值也还是获取不到。
因为这个问题没有得到解答。所以想问一下。
感谢老师。
写回答
3回答
-
夜魇丶
提问者
2020-07-29
代码没做任何修改,光标位置我都没动过。
00 -
7七月
2020-07-29
created不是在attached之前吗?
042020-07-29 -
夜魇丶
提问者
2020-07-29
我试了下,properties属性没办法在attached里面获取,但是可以在observer中获取到。
00
相似问题