web-component 相关问题

Web组件是使用本机代码或第三方库创建的可重用客户端元素。

自定义元素设置:构造函数与connectedCallback

我是 Web 组件的新手,我注意到一些示例在自定义元素的构造函数中设置 dom,而其他示例则在connectedCallback 中设置 dom。 因为两者似乎都工作正常(虽然我只尝试过

回答 1 投票 0

使用 Bootstrap 设置自定义元素 ShadowDOM 样式不起作用

我尝试使用shadowDom及其样式(即bootsrap)创建自定义元素导航栏。我使用 NPM 安装了引导程序。然后我在 style.scss 中导入了 bootstrap 并获取了导航栏

回答 1 投票 0

Vite/Rollup 插件:如何将样式(CSS 模块)添加到 React Web 组件中

我正在尝试从 React 创建一个 Web 组件。 Web 组件需要您在 Shadow DOM 中导入样式。所以虽然我的 CSS 模块通常是这样导入的 从“./MyCom...

回答 1 投票 0

在原生Web组件中使用传单

我正在尝试在网络组件内使用传单。这是我的代码。 我已将标准示例复制粘贴到传单网站上,但给它一个 HTMLElement 而不是 id 字符串。 类 InfoWithMap

回答 1 投票 0

为什么我的自定义元素没有被垃圾收集?

考虑一个网页,其中包含一个触发模式打开的按钮: 打开模态 const 触发器 = document.querySelector(`屁股...

回答 2 投票 0

Vite 可以在 URL 上提供最新的编译源吗?

我有一个 vite 项目,它为一个带有 Web 组件的小型 Web 应用程序提供服务。 由于某些技术原因,我希望能够点击 URL 并让 vite 为我提供源文件的最新版本...

回答 1 投票 0

Storybook Web 组件:将数组作为组件属性发送

我正在使用 Storybook 6.5.9 渲染 Web 组件(用 Stencil 制作)。我有几个可以正常工作,但现在我正在为一个新组件创建一个故事,该组件可以接收...

回答 3 投票 0

Web 组件 Light DOM 槽相当于将动态内容注入特定元素

我正在努力做一些看起来应该很简单的事情。我正在创建我的第一个 Web 组件,它不能位于 ShadowDOM 内。我需要它来接收一些动态内容并注入我...

回答 1 投票 0

使用 Web 组件时无法解析模块说明符

我已经从 NPM 安装了 @tokens-studio/configurator 包。但是,当我按照建议导入它时,出现错误: 无法解析模块说明符“@tokens-studio/configurator”。

回答 1 投票 0

Angular 模块与 Web 组件的联合:如何共享 Ngrx 存储?

几个月前,我开始了一个使用模块联合与 Web 组件的大项目,如 https://www.angulararchitects.io/en/aktuelles/multi-framework-and-version-micro-frontends-with-module- 中所述

回答 1 投票 0

将 Stenciljs Web 组件库与 Svelte 结合使用

我一直在努力弄清楚如何将我的 StencilJS Web 组件库与 Svelte 一起使用。以下是我能想到的最好的。哪个有效,但我想知道这是否是“正确的”wa...

回答 1 投票 0

在WebComponents中使用槽而不使用shadow DOM

我正在尝试在不使用 ShadowDOM 的情况下构建一个 WebComponent - 到目前为止它大部分都可以工作,但现在我想构建一个包装其他组件的组件,就像使用 Angular 的 @ViewChil 所做的那样...

回答 1 投票 0

将完整的 Angular 应用程序转换为 WebComponent

我有一个完整的 Angular 16 应用程序,包含路由、多个组件和服务,我需要将其转换为单个 Web 组件,可以通过外部 UI 中的脚本标签加载

回答 1 投票 0

空鞋带选择在 Svelte 中采用双向绑定

在 Svelte 中更改相关鞋带选择之间的选项时,我无法清空先前的选择。我尝试强制 Shoelace 选择值,但它不起作用,也许我不应该使用双向绑定或

回答 1 投票 0

Angular 17 中的自定义元素

自从我将 Angular 更新到版本 17 以来,我无法创建 Web 组件.. 我以前是在 app.module 中执行的,现在它们在哪里创建? 我按照指南所述在 app.component 中尝试过,但似乎没有......

回答 1 投票 0

如何使用 CSS ::part() 定位 Web 组件 ShadowDOM 中的第 N 个元素

我的构建起来非常简单,一系列直接位于#shadow-root中。 我可以将它们全部设计为...

回答 1 投票 0

从 nextjs 应用程序将 React 组件导出为 Web 组件

我正在尝试将组件从 Next.js 应用程序导出为 Web 组件,并将它们集成到 Chrome 扩展中。 我的想法是拥有我的应用程序的网络版本并使用部分组件......

回答 1 投票 0

在 Web 组件模板文档片段中找不到 span 元素

我正在尝试在 Web 组件模板中的两个插槽中添加 onclick 事件。我尝试用跨度包围它,然后运行 .querySelector 来获取该跨度,但它没有找到 #

回答 1 投票 0

如何在Angular v17中使用shoelace.style组件?

我是 Angular 的新手,这是我的第一个项目,所以也许这个过程是显而易见的。我按照 Shoelace Angular Integration 中概述的步骤进行操作,但无法运行它。我注意到还有...

回答 1 投票 0

在自定义元素中设置属性的正确位置

最小重现 - js 代码部分,第 5 行。 类 Bazooka 扩展 HTMLElement { 主持人; 构造函数(){ 极好的(); this.className = "嗨"; // 为什么 ??请参阅项目符号编号 - 5 --> htt...

回答 1 投票 0

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