问题标签 [stencils]

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 回答
600 浏览

javascript - 用于第二个项目选择的下拉测试用例

我正在尝试为我在 stenciljs 中完成的下拉列表编写测试用例。

HTML

在哪里

在测试用例中,我创建了一个查询选择器,但我无法选择第二个下拉列表,以便我可以检查 .toEqual()

知道如何选择第二个下拉选项以便我可以测试预期值吗?

0 投票
1 回答
434 浏览

javascript - Angular 应用程序无法识别 StencilJs 自定义 Web 组件的全局样式

我使用 Stencil 创建了一个自定义 Web 组件。

我在以下位置设置了一堆 CSS 变量/src/global/global.scss

例如:

我的 stencil.config.ts 看起来像这样:

如果我将组件发布到 NPM,然后将其安装到我的 Angular 应用程序中,它可以工作,只是它无法识别全局 CSS 文件中定义的任何变量。

在我的 Angular 项目中 - 文件在这里,并且包含变量:

/node_modules/my-component/dist/my-component/my-component.css

只是我的 Angular 项目似乎不知道该文件。

我在其他地方读到我应该在我的 Angular 项目的 index.html 文件中包含这一行:

但是,我已经尝试过了,当我运行时ng serve,浏览器找不到:

http://localhost:4200/dist/my-component/my-component.css

我猜我错过了一些配置设置,告诉 Angular 将 CSS 文件从复制/node_modules/my-component/dist/my-component/my-component.cssdist/my-component/my-component.css,但我不知道如何或在哪里这样做。

0 投票
0 回答
30 浏览

node.js - “模板启动”命令在 ./assets/js/theme/account.js 中显示错误 模块构建失败

当我运行“模板启动”时,我正在尝试使用模板编辑我的主题,它向我显示一个错误(下面的屏幕截图)。

错误

我尝试卸载并重新安装 node、npm、nvm 和 stencil,但仍然遇到相同的错误。它在前天工作,但从昨天开始我收到了这个错误。我尝试在网上寻找解决方案,但找不到任何东西。甚至尝试下载原始主题然后运行“模板启动”命令仍然出现此错误。

0 投票
1 回答
225 浏览

python - Python pywin32 模块 Visio 自动化

我有一个 Visio 模板,它有自己的模板(形状库)。想象一下,我有更多形状的模板;因此,我想删除模板 Visio 的模板,并想添加我的模板。我在互联网上搜索了很多,但找不到解决方案。我可以简单地将我的形状添加到模板文档模具中,但是,我想使用 Python 来执行此操作,因为我想使事情自动化,并且在每个模板中我都不想这样做。

在 office VBA 页面中,我发现了这一点,但无法在我的脚本中实现。(添加基于模板和模板的文档对象。)

这是链接:https ://docs.microsoft.com/en-us/office/vba/api/visio.documents.add

我不知道删除当前模具可能会出现问题,因为模板 Visio 已经具有该模具的形状。

我乐于接受新的想法或解决方案。如果你帮助我,我将不胜感激。

我当前的代码:

0 投票
0 回答
46 浏览

simulation - 如何计算边界上的拉普拉斯模板?

作为模拟的一部分,我们需要计算拉普拉斯算子。需要为 2D 系统计算拉普拉斯算子。对于中心点,我们使用维基百科上描述的 9 点模板,即

9点模具的图片

然而,由于所需的点位于系统之外,因此该模板在系统的拐角和边缘上会失效。我们最初的猜测是在边界处使用前向和后向系数,给出这两个模板:

网格和使用的模板

然而,我们也希望包括对角线元素,而不仅仅是 x 和 y 方向上的有限差分。因此,我很好奇是否存在任何还包括对角线元素的边界滤波器,如果有,它们的系数是多少?更具体地说,我希望使用超过 5 个模板在边界处使用一些高阶拉普拉斯滤波器,类似于第一张图像。

0 投票
0 回答
24 浏览

typescript - 组合/重复使用模板装饰器

一段时间以来,我试图弄清楚如何重用 Stencil Decorators。在我们公司,我们有一大堆组件都使用翻译。我们 Web 组件的用户应该能够将翻译对象作为属性传递。我们使用 @Prop 装饰器接收该属性:

如前所述,我们有一个相当大的组件列表,它们一遍又一遍地需要完全相同的代码:translationService、@Prop 和 @Watch 用于该道具。

有没有办法收集该代码,将其放在其他地方并在所有组件中重复使用相同的代码?

提前致谢!