data 属性中使用 _ 定义变量,必须显式使用 data. 来访问,以 _$ 开头的属性不会挂载到 this 上,因为它们可能和 Vue 内置的属性、API 方法冲突。

如果直接使用,会返回 undefined,并且报错:

[Vue warn]: Property "_$x" must be accessed with "$data._$x" because properties starting with "$" or "_" are not proxied in the Vue instance to prevent conflicts with Vue internals. See: https://vuejs.org/v2/api/#data