起因 当然又是有人问闲人问题,这次是个大佬。 @injectGet('some') // 注入一个some的get属性 class Cat(){ } // Uncaught ReferenceError: Cannot access 'injectGet' before initialization 思考 看报错就能理解一个大概:无法在初始化之前执行get注入 get属性是需要调用Object.definePrototype方法进行设定的属性。 故名思义,就是在class的上方注解的话,将会在类实例化之前被调用,此时无法获