web-component相关内容

angularjs 指令:如何封装 css?

在完成 Web Components 项目后,我将回到 AngularJS.我很沮丧,因为我找不到让指令保持其 CSS 内部(或封装)的正确方法. 使用 web 组件我没有这个问题,因为已经有一个样式标签可以嵌入到模板中. AngularJS 指令不是这种情况. 直到这里我看到的是: 1) 在外部文件中定义 CSS 规则:my-directive {color:red;}, ..
发布时间:2021-11-09 22:18:02 其他开发

angularjs 指令:如何封装 css?

在完成 Web Components 项目后,我将回到 AngularJS.我很沮丧,因为我找不到让指令保持其 CSS 内部(或封装)的正确方法. 使用 web 组件我没有这个问题,因为已经有一个样式标签可以嵌入到模板中. AngularJS 指令不是这种情况. 直到这里我看到的是: 1) 在外部文件中定义 CSS 规则:my-directive {color:red;}, ..
发布时间:2021-11-09 04:08:20 其他开发

在 Web 组件中使用 Wiris 编辑器

我创建了一个托管 Wiris 的 Web 组件.然而,当组件被渲染时,Wiris 编辑器的格式(非常)很糟糕: 您可以在此处实时查看问题. 代码如下: class WirisComponent extends HTMLElement {构造函数(){//在构造函数中总是先调用 super极好的();//创建影子根var shadow = this.attachShadow( { mo ..
发布时间:2021-09-22 20:24:20 前端开发

适用于 v1 规范的 Webcomponentjs polyfill

是否有适用于 Web Components v1 规范的 polyfill?我正在寻找一种使用 customElements.define 而不是 document.registerElement 创建组件的方法. 解决方案 正如@tony19 提到的,你可以使用 v1 分支.您可以在此处阅读相关内容. 或者你可以使用 bower 安装它 bower i -S webcompo ..
发布时间:2021-09-22 20:24:17 其他开发

微前端、Web 组件和共享库

所以我正在努力将我公司的应用程序迁移到微前端方法.我们遵循 https://micro-frontends.org/ 中描述的标准.虽然在幕后一切目前都在使用 React,但我们正在用 Web 组件包装东西,以便我们在未来拥有独立于框架的自由和灵活性.我们已经建立并运行了一个工作架构,到目前为止它运行良好.我们甚至在 Web 组件规范之上创建了一个漂亮的兼容层,它允许我们将类似 React 的 p ..
发布时间:2021-09-22 20:24:01 其他开发

从另一个 Stencil JS 库导入 Stencil JS 库

我有两个 Stencil JS Web 组件库,library-a 和 library-b.这些不是应用程序,只是单独的 npm 组件包. 我想在 library-b 中使用 library-a 中的一些组件.如何将组件从 A 导入 B? StencilJS 文档提供了一些导入说明,但未涵盖此特定用例. 解决方案 基本上你所要做的就是npm install(或npm link) ..
发布时间:2021-09-22 20:23:55 前端开发

从 StencilJS 组件内部渲染 React 组件并将插槽映射到 props.children

我想将现有的 React 组件包装在 StencilJS 组件中. 我通过在 StencilJS componentDidRender 钩子内调用 ReactDom.render 并在渲染后将其移动到 react 子元素中来工作,但我想知道是否有更好的方法实现这一目标. 我不喜欢这需要宿主内部的两个包装器元素,手动将插槽移动到 React 组件中感觉很恶心. 示例代码 - 我在这 ..
发布时间:2021-09-22 20:23:52 其他开发

在 React 中监听 Web 组件事件

基本上我想要的是能够为我的聚合物按钮添加一个“onTap"属性: 到目前为止,我已经尝试了以下方法.前四个不起作用,后两个我觉得非常难吃: 1) 编写自定义反应事件插件.由于多种原因,这不起作用.尽管乍一看似乎您可以将 'tap' 事件添加到 React 侦听的事件集中,但是无法扩展 ReactBrowserEventEmitter.js 中的 topEventMapping 表代码> ..
发布时间:2021-09-22 20:23:49 前端开发

如何在 React JS 中收到来自 Web 套接字的通知时重新呈现表组件?

我正在使用 React 表并加载一个页面,该页面显示一个包含从 API 获取的数据的表.我也在监听网络套接字,现在,每当通过网络套接字发送某些东西时,我都会打印一条控制台消息.现在,当我收到有关 Web 套接字的任何更新时,我想重新加载表(依次进行 API 调用). class TableExp extends React.Component {构造函数(){极好的();this.state ..
发布时间:2021-09-22 20:23:46 前端开发

我可以使用自定义标签名称,而不使用 Web 组件,仅用于样式吗?

令我惊讶的是,如果我使用自定义标签名称,然后将这些标签设置为普通 html 标签的样式,它们的行为类似于 span 元素和 div 元素,如果我设置了 ,现代浏览器似乎不会抱怨显示:块;. 我的意思是,即使我不使用聚合物,或者尝试注册自定义元素. 例如,我有这个:https://jsfiddle.net/hvybz0nq/4/ Section 1 ..
发布时间:2021-09-22 20:23:40 前端开发