Ver código fonte

Remove scope binding on x-data functions

Simone Todaro 5 anos atrás
pai
commit
0374efa15d
3 arquivos alterados com 0 adições e 8 exclusões
  1. 0 0
      dist/alpine.js
  2. 0 0
      dist/alpine.js.map
  3. 0 8
      src/component.js

Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
dist/alpine.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 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

Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff