腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
TypeScript
的
混入
模式
?
、
https://justinfagnani.com/2015/12/21/real-mixins-with-javascript-classes/ 以下是本文中JavaScript
的
原始代码: classwith(...mixins) { } } 我想知道如何在
typescript
中创建这样一个
混入
实用程序助手,这样我就可以获得
浏览 10
提问于2020-07-28
得票数 3
回答已采纳
1
回答
如何将事件侦听器从web组件mixin
、
、
、
但是,在断开可拖动
的
web组件之后,尝试删除事件侦听器时,我遇到了一个困难
的
问题。receive the drag behavior // So
typescript
super.querySelector('div') }main-
浏览 5
提问于2017-12-09
得票数 0
1
回答
通过jsdoc在
typescript
类中定义新方法
、
我正在尝试在
typescript
中使用"mixins“设计
模式
。问题是,webpack不会转换源代码,因为我使用
的
是在
混入
中声明
的
方法,而不是在主类中声明
的
方法。void { }应用于"Main“类并尝试使用它:main.test(); 应用
混入
后,webpack停止并显示错误:“属性'test‘不
浏览 1
提问于2019-04-24
得票数 1
1
回答
如何在不重复代码
的
情况下通过Partial创建可扩展类型?
: number; b: number;如何以Partial与type协同工作
的
方式创建一个接口,但它又可以被接口扩展?
浏览 6
提问于2017-01-23
得票数 4
回答已采纳
1
回答
我需要一个设计
模式
,用于仅获取跨类
的
公共特定功能
、
、
、
我必须为下面的场景选择一个设计
模式
。虽然我将在
Typescript
中实现它,但我需要使它通用,以便跨语言实现它。但是,这些功能中
的
每一个
的
定义都是跨类
的
,因此我不想重新定义它们。 此外,船舶不应该能够访问driveOnRoad功能。我是在
Typescript
中开发
的
,但选择
的
设计
模式
也应该可以在其他语言中扩展,如python,Java等。其中一个理想
的
候选者是mixins,它是另一种形式
的
多重继承,
浏览 15
提问于2017-06-14
得票数 1
回答已采纳
1
回答
在
Typescript
混合中传递泛型参数
、
、
当使用构建在泛型类上
的
mixin时,我需要将它
的
值设置为unknown,这会导致实现类有一个unknown | concrete类型
的
泛型参数。我在这里使用Angular构建了一个示例,但它完全与
Typescript
相关:https://stackblitz.com/edit/angular-svw6ke?file=src%2Fapp%2Fapp.component.ts 有没有可能重新设计这个
混入
(使用
Typescript
4.4),这样类型就不
浏览 28
提问于2021-10-02
得票数 0
回答已采纳
1
回答
Typescript
混合类上
的
类验证器装饰器
、
在我
的
项目中,我有一个具有许多属性
的
大型对象。每个属性都有自己不同
的
验证,这些验证是使用对其执行
的
。类
的
每个属性都被描述为一个
混入
。但是,我注意到在对基类应用
混入
时,只有最后传递
的
混入
才会运行其装饰器进行验证。在创建从mixins继承
的
类时,我执行以下操作: * Applies the mixins to a class.Taken directly from the
Typescript
浏览 13
提问于2020-05-14
得票数 3
回答已采纳
2
回答
如何在
Typescript
和React JSX (TSX)中使用mixins
、
、
、
我有一个用
TypeScript
2.0.6+ JSX (TSX)编写
的
React组件,它需要使用LinkedStateMixin。如何在我
的
类定义中包含
混入
?我已经搜索了官方文档,但没有成功。有没有办法在我
的
组件类中包含一个mixin? 注意:我使用
的
是ReactJS v0.14.6
浏览 2
提问于2016-12-21
得票数 2
1
回答
TypeScript
-使用装饰器向类添加方法
、
首先,我对
TypeScript
还很陌生,所以如果这是一个愚蠢
的
问题,我很抱歉。<code>A0</code> <code>C1</code>。1)有没有办法为使用装饰器添加
的
方法添加代码自动完成?
浏览 9
提问于2018-12-14
得票数 3
回答已采纳
1
回答
在
TypeScript
中有没有一种方法可以扩展多个类,并在实例化时显示所有这些默认值?
、
、
我
的
问题
的
措辞可能很糟糕,但我正在尝试在
TypeScript
中扩展多个类,并且每当我实例化对象时,我都不希望任何属性是未定义
的
。因此,在我
的
各个类中,我为变量赋值,但是当我记录它时,它们不会出现。在阅读
Typescript
文档时,他们提到使用
混入
,如果我想访问一个变量,就可以使用
混入
,但所有变量都是未定义
的
,即使我定义了它们。console.log(c) 每当我
浏览 13
提问于2021-03-15
得票数 0
4
回答
mixin被认为是一种设计
模式
吗?
、
混入
被认为是一种设计
模式
吗?结构?
浏览 0
提问于2009-02-12
得票数 11
回答已采纳
4
回答
Mixins和or特征有哪些很好
的
例子?
、
、
、
我正在研读Ruby,了解了它
的
混入
模式
,但想不出很多有用
的
混入
功能(因为我很可能不习惯这样想)。所以我想知道什么是有用
的
Mixin功能
的
好例子?编辑:一些背景知识。我来自C++和其他对象语言,但我怀疑Ruby说它没有继承混合,但我一直认为混合是多重继承,所以我担心我试图太快地将它们归类到我
的
舒适区,而不是真正理解什么是混合。
浏览 1
提问于2008-12-10
得票数 16
回答已采纳
8
回答
java特征还是
混入
模式
?
、
、
有没有一种方法可以在java中模拟
混入
或特征?基本上,我需要一种方法来进行多重继承,这样我就可以向几个类添加公共业务逻辑
浏览 2
提问于2008-11-04
得票数 17
回答已采纳
1
回答
如何将
typescript
混入
分部类
我希望class A继承class B
的
属性,但我不想使用extends。所以我用
的
是混音器。void;但是我不想在classA中重新定义所有的属性和方法,所以我尝试使用Partial关键字,如下所示:我得到一个
typescript
浏览 2
提问于2017-05-17
得票数 0
1
回答
mixin类
的
类型是什么
我不知道如何获得一个
typescript
混入
类
的
类型,而不是求助于一些技巧(如下所示) field: MixedB = new MixedB();}
typescript
不支持诚实
的
混合/特征,这对我
浏览 9
提问于2017-12-10
得票数 2
1
回答
ideaVim IdeaVim -无法在command+v之后进入插入
模式
、
、
每当我在正常
模式
下使用command+v粘贴文本时,我就无法进入插入
模式
。我尝试按i或a,但听到系统铃声。然后,我必须保持
混入
ESC
的
次数,然后编辑器离开它进入
的
任何
模式
,然后按i就可以正确地插入。 我不确定为什么会发生这种情况。你能帮帮忙吗?
浏览 14
提问于2019-02-28
得票数 1
回答已采纳
1
回答
Mixin方法超级()调用在PyCharm中生成未解析
的
属性引用
、
、
、
这个问题是100%正确
的
,但对
混入
没有帮助。我们有很多具有这种super()
模式
的
mixins。我知道有一种属性
的
解决方案,但不是方法
的
解决方案,在这种解决方案中,您可以为这些未定义
的
类属性声明类型。例如: foo:str谢谢!
浏览 0
提问于2019-11-09
得票数 7
1
回答
将
TypeScript
混入
到已经实例化
的
对象
、
、
、
、
我使用
的
是一个外部库,它在回调中返回A类型
的
实例化对象A,其中A被定义为接口( A
的
类实现不是由外部模块导出):现在,我想将B类型
的
混合对象添加到已经存在
的
A实例中 someExtension() { /* ... */ }我目前
的
做法有点糟糕: function Add_B", ((a
浏览 3
提问于2016-09-27
得票数 3
回答已采纳
3
回答
使用模块
模式
时
的
Javascript
混入
、
、
、
我使用模块
模式
已经有一段时间了,但最近开始想将函数和属性混合到其中,以提高代码
的
重用。我已经阅读了一些关于这个主题
的
很好
的
资源,但是对于最好
的
方法仍然有点不确定。所以,那只需调用mixinMethod1()并具有正确
的
作用域,即可在myModule中使用myMixin方法,并且:通过调用module.
浏览 4
提问于2013-07-13
得票数 2
回答已采纳
1
回答
来自mixins
的
"return this“
、
在添加运行时
混入
时,return this返回
混入
的
类型,而不是
混入
的
类,即使设置方法
的
返回类型也不会强制转换,而是抛出错误。如何从
混入
方法中执行return this?
浏览 0
提问于2013-06-06
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
你应该了解的5种TypeScript设计模式
NPM中混入了包含恶意后门的包
Fastify 3.0改善了性能、日志、模式以及对TypeScript的支持
基于 TypeScript 的 Weex 优化实践
如何编写健壮的 TypeScript 库?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券