为了账号安全,请及时绑定邮箱和手机立即绑定

Vue插件定义的全局属性,为什么在vue的实例中看不到?

Vue插件定义的全局属性,为什么在vue的实例中看不到?

料青山看我应如是 2018-10-24 18:14:01
var Toast = {};Toast.install = function (Vue, options) {    Vue.prototype.$msg = 'Hello World';}export default Toast;为什么在vue的实例中看不到$msg的存在呢?
查看完整描述

1 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

Vue.prototype.$msg是将$msg挂在Vue的原型上,在组件中通过this.$msg能够拿到。有人在用axiso的时候,会习惯性的Vue.prototype.$http =axiso,用法是一样的,每一个Vue的实例都能拿到,在实例中通过__proto__)(原型链)是能够查找到的。

https://img1.sycdn.imooc.com//5c28709600016b8504210122.jpg

查看完整回答
反对 回复 2018-12-30
  • 1 回答
  • 0 关注
  • 663 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信