observer不是应该是传入数据才触发吗 虽然报错了 但是下面那个console的数据还是能正常打印出来 相当于这个函数从进来执行了两次 一次是没有数据的 报错 一次是数据进来后又执行一次 我非常疑惑 望解答