javascript 相关问题

JavaScript(不要与Java混淆)是一种高级,动态,多范式,面向对象,基于原型的弱类型语言,用于客户端和服务器端脚本。它的主要用途是渲染和操作网页。使用此标记可以了解有关ECMAScript及其各种方言/实现的问题(不包括ActionScript和Google-Apps-Script)。

点击工具栏时光标跳到顶部

我一直在我的 svelte 项目中实现 Quill。但是当我按下工具栏上的按钮时,它会将光标放置在编辑器的开头,使其无法编辑中间某处的文本...

回答 2 投票 0

谁能用 TypeScript 解释一下这个奇怪的推论?

我确信这是预期的行为,但对我来说它看起来违反直觉。给定以下代码片段,为什么 item 被推断为 { a: number } 而不是 { b: number }?我期待着一种

回答 1 投票 0

通过受控输入反应内容可编辑div

有什么办法可以有一个受控的输入内容可编辑的div吗? 我正在寻找这种确切的行为,但我需要使用 contentEditable div 而不是输入: 有什么办法可以有一个受控的输入内容可编辑的div吗? 我正在寻找这种确切的行为,但我需要使用 contentEditable div 而不是输入: <input value={this.state.text}></input> 输入不显示输入的内容,而是显示 this.state.text 中的内容。 仅用 contentEditable div 进行交换是行不通的,它显示的是键入的内容,而不是 this.state.text 中的内容: <div contentEditable={true} value={this.state.text}></div> Stackblitz:https://stackblitz.com/edit/react-q4xoya 值不是 div 的有效属性。这是可以做到的,但没有得到官方支持,而且肯定是非正统的。 我建议你从 stackblitz 中更改此行: <div style={{border: '1px solid black'}} contentEditable={true} value={this.state.text}></div> 对此: <div style={{border: '1px solid black'}} contentEditable={true}>{this.state.text}</div> 如果有人仍在寻找解决方案。 我们无法通过状态来控制可编辑内容,但我们可以在标签上使用 onInput 事件,并控制 contentEditable 标签的内部文本。 onInput={(e) => { let newContent = e.target.innerText; if (newContent.length > 32) { editRef.current.innerText = newContent.substring(0, 32); setCursorToEnd(editRef.current); } }}

回答 2 投票 0

npm install 出现错误 - npm 错误 ERESOLVE 无法解析依赖关系树

在我的 React Native with TypeScript 项目中,我想安装依赖项。 要安装测试库,我使用了以下命令: npm install @testing-library/react-native @testing-library/jest-na...

回答 1 投票 0

defaultTheme 未使用 Tailwind CSS 定义

我当时正在做一个项目,我使用了 React、Next.js 和 Tailwind CSS,我在样式上做了一些定制,比如使用了 React-slick 来做滑块,并且我将自定义 CSS 应用到了 React-slick 滑块类...

回答 2 投票 0

反应:淡入淡出幻灯片不起作用。怎么解决?

我在尝试实现淡入淡出幻灯片时遇到错误。所需的图像是: 所需的代码是: 主页.js 从'react'导入React,{Component}; 从 '../Header/Hea... 导入标题

回答 2 投票 0

如何使用 React 和 localStorage 在首次访问时将组件显示为弹出窗口?

我想在用户第一次访问时在我的 React 站点的主页上显示一个弹出窗口(卡片组件)。一旦显示弹出窗口,我不想在后续访问中再次显示它。我...

回答 1 投票 0

语法错误:JSON.parse 中出现意外标记 - 发送到后端的 JSON 格式无效

给您一些背景信息: 我正在尝试使用客户端/服务器架构实现一个简单的 Crud。 在这样做的同时,我尝试制作一个多步骤表格,因为很多表格变得相当长, 但是,...

回答 1 投票 0

Laravel javascript 变量获取到 Blade 文件中

我需要在视图刀片文件中获取js var。 我在控制器中得到了这个并在控制台中获得了成功 在路线文件中 路线::post('/some-route', [Controller::class, 'someMethod']); 路线::post('/some-route', '

回答 1 投票 0

jQuery - 隐藏 DIV,其中有一个包含某些文本的 span 元素

我有几个具有相同类名和不同 ID 的 div。没有为我需要定位的文本设置 ID 我需要定位电话文本。如果 div 包含该文本,我该如何隐藏...

回答 4 投票 0

如何修复 Discord OAuth2 返回“请求中无效的‘代码’”?

我目前正在尝试构建一个身份验证应用程序,但是当尝试从提供的代码不一致中获取刷新令牌时,我不断收到请求中的无效“代码”。 这是一张快照...

回答 2 投票 0

异步函数内的非异步函数调用

从'react'导入{useState}; 导出默认函数 Form() { const [text, setText] = useState(''); 函数睡眠(毫秒){ const start = Date.now(); while (Date.now() - s...

回答 1 投票 0

查看输入类型=颜色如何改变颜色

我想在更改颜色时看到颜色被更改。我不想点击其他地方来查看结果。 就像在检查元素中一样,我们可以更改颜色并实时观看。 怎么样...

回答 1 投票 0

数组更新时如何刷新/重新渲染页面?

我正在尝试修改现有页面,以将分页和过滤添加到页面正在获取的列表中。我设法让分页正常工作,但现在我正试图让它变得更漂亮,而不是...

回答 1 投票 0

如何将这段文字居中?

“我们做摄影和摄像”这一段文字必须居中。我尝试使用文本对齐命令并将内容对齐到中心。我想它一定有什么...

回答 3 投票 0

如何使用 Rete.js 从外部编辑器拖放节点后将节点放置到鼠标位置

我目前正在使用 rete.js。我对此有点陌生。 我有一个应用程序,一侧有编辑器,另一侧有按钮列表。 按钮列表不是编辑的一部分...

回答 1 投票 0

错误:导出的波段必须具有兼容的数据类型;发现不一致的类型:Float64 和 Float32。 (错误代码:3)

#由于这个错误,我无法将图层导出到我的谷歌驱动器:导出的波段必须具有兼容的数据类型;发现不一致的类型:Float64 和 Float32。 (错误代码:3)。谁能帮助我...

回答 1 投票 0

离开后视频停止自动播放 - Barbajs

我使用 barba.js 进行页面转换。我的公司页面上有视频元素,设置为自动播放、循环播放和静音。当我最初加载公司页面时效果很好。然而,当我...

回答 1 投票 0

任务创建/更新后页面不刷新

我正在使用 Drizzle ORM 开发 Next.js 项目,我可以在其中创建和更新任务。提交任务表单后,我导航回主页,但未显示新的/更新的任务...

回答 1 投票 0

Next.js 与 Drizzle ORM:任务创建/更新后页面不刷新

我正在使用 Drizzle ORM 开发 Next.js 项目,我可以在其中创建和更新任务。提交任务表单后,我导航回主页,但未显示新的/更新的任务...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.