问题标签 [stencil-compiler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
127 浏览

bigcommerce - BigCommerce 模具 CLI

我是 Stencil CLI 的新手。我最近安装了相同的,并在一些挖掘之后注意到 .stencil 文件现在已弃用,但不知道如何使用它的替代品,我假设是 config.stencil.json 和 secrets.stencil.json。我正在关注本教程:https ://www.youtube.com/watch?v=ZwrVN5QrEZY&t=20s

任何人都知道如何使用它们来创建自定义页面?

0 投票
0 回答
51 浏览

stenciljs - StencilJs 不会在生产构建中生成应用程序全局和索引文件

我正在尝试使用命令“npm run build”在 StencilJs 中生成生产版本。www build 文件夹中生成的 js 文件之一具有 index-0e699d98.js 和 app-globals-320636ef.js 的导入。但是这些文件在构建文件夹中的任何地方都不存在。这反过来又会在我们部署生产构建时导致 404 错误。

但是,当我进行开发构建时,即通过运行“npm start”,这两个文件都存在于 www 文件夹中。

导入该文件的文件又具有上述两个导入,该文件作为脚本标记包含在构建文件夹中的 index.html 文件中。

p-a5903422.js文件有另一个 js 文件导入,它依次导入 index-0e699d98.js 和 app-globals-320636ef.js)

在构建过程中是否出现任何问题,或者我是否需要设置一些配置属性以便我可以在生产构建中获得 index-0e699d98.js 和 app-globals-320636ef.js?

0 投票
1 回答
29 浏览

javascript - 我们如何将客户在 JS 中创建的元素返回到 stenciljs 中的 web 组件的渲染中

我有一个组件,它有一个自定义方法来创建一个元素,我使用 js 创建一个自定义元素并返回数组我们如何使用这个数组或元素/元素作为渲染元素返回

注意:createCustomElement 将具有动态实现

0 投票
1 回答
99 浏览

javascript - 悬停时同时显示下拉菜单

我使用 Bigcommerce 模具。当我悬停时,两个下拉菜单都会显示。

我的目标是将鼠标悬停在一个链接上,只会弹出一个下拉菜单。

在此处输入图像描述

我正在使用 Bigcommerce,当我显示类别的子类别(子类别)并使用 css 使其下拉时,子类别或下拉菜单会同时显示。在图片中,您可以看到我将鼠标悬停在 CASES 上,但它显示了 SKINS 的下拉菜单。

这是CSS:

0 投票
2 回答
122 浏览

jsx - 如何从模板组件中分离模板(延迟加载模板)

有趣的问题,所以请阅读到最后。我想要实现的是在另一个 js 文件中分离模板并在需要时延迟加载它。在 React 生态系统中做同样的事情,但是模板不行!分类回购https://github.com/pranav-js/triage-repo

我在另一个 .js 文件中有我的 tsx 模板说

template-three.js有简单的 onClick ,它只会发出警报

当我尝试通过像这样导入 component-two.tsx 来调用此方法时

查看呈现,但事件侦听器不起作用:/,甚至不是简单的警报 :(。当我检查时,我没有看到任何附加到按钮的事件。但是,如果我保留在组件类中的相同功能,它可以工作:(! !!

在组件内部和外部定义模板时检查两个不同的对象。 当模板在 js 之外时,$elem 为空

你能告诉我我在这里做错了什么吗?

我不能只在组件中保留模板,因为我有许多 UI 用于相同的逻辑。到目前为止,我在互联网上没有任何方法,这个答案对将 自定义模板传递给模板组件也无济于事