Просмотр исходного кода

Remove scope binding on x-data functions

Simone Todaro 5 лет назад
Родитель
Сommit
0374efa15d
3 измененных файлов с 0 добавлено и 8 удалено
  1. 0 0
      dist/alpine.js
  2. 0 0
      dist/alpine.js.map
  3. 0 8
      src/component.js

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/alpine.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/alpine.js.map


+ 0 - 8
src/component.js

@@ -15,14 +15,6 @@ export default class Component {
         // Construct a Proxy-based observable. This will be used to handle reactivity.
         this.$data = this.wrapDataInObservable(unobservedData)
 
-        // Walk through the raw data and set the "this" context of any functions
-        // to the observable, so data manipulations are reactive.
-        Object.keys(unobservedData).forEach(key => {
-            if (typeof unobservedData[key] === 'function') {
-                unobservedData[key] = unobservedData[key].bind(this.$data)
-            }
-        })
-
         // After making user-supplied data methods reactive, we can now add
         // our magic properties to the original data for access.
         unobservedData.$el = this.$el

Некоторые файлы не были показаны из-за большого количества измененных файлов