vue3 的写法请教,为什么那样写?

import { Service, BaseService } from "@/core/auto";

@Service('/api/assent/')

看别人写的上面代码,是什么意思?跟spring的自动注入是一样吗?
有相关的知识文档吗?

vue3 的写法请教,为什么那样写?


回答:

这应该是js的装饰器吧,目前处于tc39第三阶段提案 tc39/proposal-decorators

相关文章: ✨vue2.6 装饰器,用了就会真香


回答:

这个是TS装饰器,是一种语法糖,用于AOP方法。根据你上面提供的代码可以推测出你这个装饰器是请于请求网络的。
比如你将这个装饰器放在属性上,那么这个属性就可以被Service装饰器所改变。尽管你并没有给这个属性设置任何东西,装饰器帮你做了 。

以上是 vue3 的写法请教,为什么那样写? 的全部内容, 来源链接: utcz.com/p/933557.html

回到顶部