Vue: 使用带有data选项的mixins时不以`this`作为参数调用的数据方法

创建于 2017-12-06  ·  4评论  ·  资料来源: vuejs/vue

版本

2.5.9

复制链接

https://codepen.io/cool_zjy/pen/KyLpve

重现步骤

  1. 运行复制
  2. VueComponent登录控制台
  3. 取消评论// mixins: [mixin],
  4. 再次运行复制

期望什么?

VueComponent登录到控制台

实际发生了什么?

undefined登录到控制台

所有4条评论

请使用this以挂钩和其他方法访问组件实例。
https://codepen.io/Akryum/pen/OOYywd

@Akryum为什么? 由于2.5 data函数将vm实例作为第一个参数接收https://github.com/vuejs/vue/pull/6760

我正在公关。

我认为此修复程序将this作为mergeDataOrFn函数中call的第二个参数

此页面是否有帮助?
0 / 5 - 0 等级