问题标签 [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.
javascript - 用于第二个项目选择的下拉测试用例
我正在尝试为我在 stenciljs 中完成的下拉列表编写测试用例。
HTML
在哪里
在测试用例中,我创建了一个查询选择器,但我无法选择第二个下拉列表,以便我可以检查 .toEqual()
知道如何选择第二个下拉选项以便我可以测试预期值吗?
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.css
到dist/my-component/my-component.css
,但我不知道如何或在哪里这样做。
node.js - “模板启动”命令在 ./assets/js/theme/account.js 中显示错误 模块构建失败
当我运行“模板启动”时,我正在尝试使用模板编辑我的主题,它向我显示一个错误(下面的屏幕截图)。
我尝试卸载并重新安装 node、npm、nvm 和 stencil,但仍然遇到相同的错误。它在前天工作,但从昨天开始我收到了这个错误。我尝试在网上寻找解决方案,但找不到任何东西。甚至尝试下载原始主题然后运行“模板启动”命令仍然出现此错误。
python - Python pywin32 模块 Visio 自动化
我有一个 Visio 模板,它有自己的模板(形状库)。想象一下,我有更多形状的模板;因此,我想删除模板 Visio 的模板,并想添加我的模板。我在互联网上搜索了很多,但找不到解决方案。我可以简单地将我的形状添加到模板文档模具中,但是,我想使用 Python 来执行此操作,因为我想使事情自动化,并且在每个模板中我都不想这样做。
在 office VBA 页面中,我发现了这一点,但无法在我的脚本中实现。(添加基于模板和模板的文档对象。)
这是链接:https ://docs.microsoft.com/en-us/office/vba/api/visio.documents.add
我不知道删除当前模具可能会出现问题,因为模板 Visio 已经具有该模具的形状。
我乐于接受新的想法或解决方案。如果你帮助我,我将不胜感激。
我当前的代码:
typescript - 组合/重复使用模板装饰器
一段时间以来,我试图弄清楚如何重用 Stencil Decorators。在我们公司,我们有一大堆组件都使用翻译。我们 Web 组件的用户应该能够将翻译对象作为属性传递。我们使用 @Prop 装饰器接收该属性:
如前所述,我们有一个相当大的组件列表,它们一遍又一遍地需要完全相同的代码:translationService、@Prop 和 @Watch 用于该道具。
有没有办法收集该代码,将其放在其他地方并在所有组件中重复使用相同的代码?
提前致谢!