vuecli3+typescript 关于构造函数constructor, 生命周期 created 初始化变量的试探
在ts+vue项目中,组件类继承自vue类,可以使用constructor构造函数,变量的初始化可以在定义的时候实现,也可以在构造函数中实现,而我一开始选择了在created中实现,踩了个深坑。。。我将变量的初始化放在了created里,发现之后的赋值不会触发视图更新!!变量的值可以更改,但是就是不会触发视图更新,也没有任何报错,尝试了一番后,在变量定义的时候赋初值就可以正常视图更...
·
在ts+vue项目中,组件类继承自vue类,可以使用constructor构造函数,
变量的初始化可以在定义的时候实现,也可以在构造函数中实现,而我一开始选择了在created中实现,踩了个深坑。。。
我将变量的初始化放在了created里,发现之后的赋值不会触发视图更新!!
变量的值可以更改,但是就是不会触发视图更新,也没有任何报错,
尝试了一番后,在变量定义的时候赋初值就可以正常视图更新了
接下来又尝试了在constructor构造函数中初始化变量,同样没有问题,
在这里写下来,踩一坑长一智
更多推荐
已为社区贡献2条内容
所有评论(0)