Vue can not detect the data changed by a interval?

I use Typescript and create a Object on data by this way:
someObject: ISomeObject = SomeObject();

and SomeObject `s contructor has an Array attribute(the item in array is appended by push), in the item Object, I set a Interval to update the item` s data.

now If I use the item `s data in Vue, It can not be re-rendered on the browser. What` s more, if we use it in a computed method, the Vue can not detected it too.

Please provide code related to your issue. Without it, it’s hard for us to help. You can refer to our guide on asking for help for more information. Thanks!

Very thanks for your help. I resolved this problem. It is because of I didn’t set the Initial value Explicitly. The typescript will not add this property during initialization.