开发者社区> 问答> 正文

vue变量名如果以_、$开头的属性会发生什么问题?怎么访问到它们的值?

vue变量名如果以_、$开头的属性会发生什么问题?怎么访问到它们的值?

展开
收起
游客7iokfgo4yexey 2020-05-23 12:01:45 1729 0
1 条回答
写回答
取消 提交回答
  • 实例创建之后,可以通过 vm.$data 访问原始数据对象。Vue 实例也代理了 data 对象上所有的属性,因此访问 vm.a 等价于访问 vm.$data.a。

    以 _ 或 $ 开头的属性 不会 被 Vue 实例代理,因为它们可能和 Vue 内置的属性、API 方法冲突。你可以使用例如 vm.$data._property 的方式访问这些属性。 问题来源于GitHub,查看更多答案,请查看https://github.com/haizlin/fe-interview/issues/464

    2020-05-23 12:55:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Vue.js 在前端服务化上的探索与实践 立即下载
利用编译将 Vue 组件转成 React 组件 立即下载
Vue.js在前端服务化上的实践与探索 立即下载

相关实验场景

更多