typescript相关内容

在TypeScrip Reaction应用程序中指定特定道具并接受常规的HTML道具

我有一个Reaction包装器组件,它接受一些道具,但将所有其他道具转发给子组件(特别是与本机道具相关的,如类名称、id等)。 然而,当我经过本地道具时, TypeScrip抱怨道。请参阅错误消息: TS2339:类型上不存在属性“”ClassName“” ‘IntrinsicAttributes&;IntrinsicClassAttributes<;包装器>&;只读&l ..
发布时间:2022-08-24 11:30:32 前端开发

Vue 3+类型脚本:使用JS扩散操作符从setUp()返回的对象在vscode中抛出错误

我有一个简单的Vue 3 + TypeScript repo,我正在尝试集成Auth0插件。 它在前台显示经过字符串处理的user对象,工作正常。 但Visual Studio代码显示键入错误Cannot find name 'user'. ts(2304),因为它在...auth扩散运算符内返回时无法看到对象user。 我不确定它为什么这样做,也不知道如何解决它。 这是A ..

反应打字脚本故事书使用onChange回调实现定制的输入组件,然后将setState值返回到输入

我目前正在实现一个带有故事书的Reaction定制输入组件。 我希望实现的是这个自定义的输入组件将使用几个参数,其中一个参数是onChangeInput,它将负责稍后为‘InputValue’设置State值,以下是我的主要输入组件实现: Input.tsx import React from 'react' export type Props = { /** * This ..
发布时间:2022-08-18 11:33:29 其他开发

如何正确设置垫子复选框的样式

我正在尝试根据以下要求设置垫子复选框(材质2)的样式: 始终可见的黑色边框(与选中状态无关)(#0000000) 选中时,“勾号”将为白色(#ffffff),背景为蓝色(边框仍可见) 如果取消选中,则复选框的背景(在边框内)应为白色(#DDDDDD)。 到目前为止,我已经能够设置边框颜色,但选中后,它会消失在青色后面 我可以设置未选中的背景色,但这样做时,黑色边框也会消失 ..
发布时间:2022-08-17 11:55:01 前端开发

ANGLE Firestore中有.get()吗?

我已经看到有一个.valueChanges()和.SnaphotChanges(),它们都监听数据库中的更改,但如果我只想检索一次数据,该怎么办? 我注意到,在.valueChanges()或.SnaphotChanges()的末尾添加.tube(taken(1))可以奏效,但它与Firebase FireStore在Android和iOS版的管理SDK和移动SDK中提供的.get()函数相同吗? ..

类型脚本,将键限制为数组元素

编辑:更改ID类型 我有一个具有下列值的数组 const ids: number[] = [45, 56]; const obj: any = { 45: "HELLO", 56: "WORLD", }; 我要键入对象的当前any类型,以将其限制为ids数组值。 我尝试了查找类型,但没有成功使用… 有什么想法吗? 问候 推荐答案 您可以使用Rec ..
发布时间:2022-08-13 13:02:36 其他开发

在TypeScrip/Angular2组件中使用MathJax

我在调用angular2组件中的MathJax.Hub函数时遇到了问题。我昨晚为这件事纠结了好几个小时。我需要调用MathJax API来重新呈现一些动态绑定的InnerHTML字符串。问题是,无论我如何导入MathJax模块或NPM安装它,我都无法访问Component.ts中的MathJax全局变量。我通过尝试MathJax.version验证了这一点,编译器抱怨说找不到Unfined的版本。 ..
发布时间:2022-08-11 21:45:07 其他开发

如何使用非模块文件中的js模块

我是使用js模块的初学者。 我正在开发一个相当简单的Web应用程序。它使用打字稿和角度2,这严重依赖于模块。 我的大多数应用程序ts文件‘导入’一个或多个js模块(通常主要是角度2模块)。 据我所知,因为我的应用程序ts文件有顶级的‘导入’,所以它们被类型脚本自动视为js模块。 然而,我希望我的任何应用程序TS文件都可以被我的任何其他应用程序TS文件访问,而不必相互‘导入’。但 ..
发布时间:2022-08-08 19:10:56 前端开发

打字稿导出/导入功能

我有一个我编写的模块(通过NPM从私有repo安装),它的结构如下: email.ts、utils.ts、index.ts(一些其他文件) 在我的电子邮件中,我有以下功能: export default function sendEmail(toEmail: string, subject: string, content: string): any { let hel ..
发布时间:2022-08-08 18:56:38 其他开发