Browse Source

remove unobservable object warning

Evan You 10 years ago
parent
commit
f11552bbeb
2 changed files with 0 additions and 13 deletions
  1. 0 7
      src/observer/index.js
  2. 0 6
      test/unit/specs/observer/observer_spec.js

+ 0 - 7
src/observer/index.js

@@ -57,13 +57,6 @@ Observer.create = function (value, vm) {
     !value._isVue
   ) {
     ob = new Observer(value)
-  } else if (process.env.NODE_ENV !== 'production') {
-    if (_.isObject(value) && !_.isArray(value) && !_.isPlainObject(value)) {
-      _.warn(
-        'Unobservable object found in data: ' +
-        Object.prototype.toString.call(value)
-      )
-    }
   }
   if (ob && vm) {
     ob.addVm(vm)

+ 0 - 6
test/unit/specs/observer/observer_spec.js

@@ -196,10 +196,4 @@ describe('Observer', function () {
     expect(dep2.notify).toHaveBeenCalled()
     config.proto = true
   })
-
-  it('warn unobservable object', function () {
-    Observer.create(window)
-    expect(hasWarned(_, 'Unobservable object found in data')).toBe(true)
-  })
-
 })