stenciljs相关内容

如何将模板从模板组件中分离出来(惰性加载模板)

这个问题很有趣,所以请读到最后。我想要实现的是将模板分离到另一个js文件中,并在需要时延迟加载它。当在Reaction生态系统中做同样的事情时,它可以工作,但是模具不能!分诊回购https://github.com/pranav-js/triage-repo 我将我的TSX模板放在另一个.js文件中,说明 模板-Three.js具有简单的onclick,它只发出警报 import ..
发布时间:2022-03-03 09:59:08 其他开发

stenciljs 中的 http 请求

如何在 StencilJS 中发出 http 请求(GET/POST/PUT/DELETE)? 我尝试使用 axios 如下:npm install axios --save 并在模板组件 import axios from 'axios';.一旦我调用 axios.get(...) 我收到以下错误消息: [ 错误 ] 捆绑:node_modules/axios/lib/adapter ..
发布时间:2022-01-01 10:15:53 其他开发

模板更改@Prop() 检测

如何检测模板中的道具变化,角度是这样的: 但我不知道如何在模板中. import { Component, Input, OnInit } from '@angular/core';@成分({选择器:'我的名字',模板:` 名字:{{name}} ({{_name}}) `,})导出类 ChildComponent 实现 OnInit {私有_name:字符串;构造函数(){ ..
发布时间:2021-11-04 11:55:52 其他开发

从另一个 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 其他开发

StencilJS 检查命名槽是否为空

我有一个带有两个命名槽的 stencilJS 组件.有没有办法确定插槽是否已分配值?例如,下面的代码片段显示了“logo"和“菜单"的命名槽.如果两个命名槽都不为空,我如何检查组件内部?理想情况下,我想从组件内部和 componentWillMount() 期间进行检查.谢谢你. ..
发布时间:2021-09-22 20:22:56 其他开发

Web 组件:如何与孩子一起工作?

我目前正在尝试使用 StencilJS 创建一些 Web 组件. 现在我知道有 和命名插槽以及所有这些东西.来自 React,我猜 slot 类似于 React 中的 children.你可以在 React 中使用 children 做很多事情.我经常做的事情: 检查是否有儿童提供 迭代子级以对每个子级执行某些操作(例如,将其包装在带有类的 div 中等) 你会 ..
发布时间:2021-09-22 20:22:53 其他开发

在Stencil/Electron中添加JQuery Toggle类

我正在用模板建立一个电子应用程序.我想在单击按钮时使div容器可见.我导入了jQuery库,但该函数未生成toggleClass方法.它仅显示console.log().可以请人帮我吗? my-component.tsx 代码: 从'@ stencil/core'导入{组件,属性,监听};从'jquery'导入$;@成分({标签:"aufklapp-button",styleUrl:'au ..
发布时间:2021-05-03 20:52:54 前端开发

有没有一种方法可以在Shadow-DOM中访问CSS中的HTML标签属性?

我正在使用StencilJS创建一个自定义组件,并且当用户使用键盘或鼠标导航到该组件时,必须对轮廓进行一些更改. 我的组件正在使用ShadowDOM,我想从CSS访问HTML标记属性. 标记的属性是通过what-input生成的( https://github.com/ten1seven/what-input )以检测键盘事件和鼠标事件. 我已经尝试过使用CSS选择器,例如 [d ..
发布时间:2021-04-26 19:01:35 前端开发

stenciljs中的http请求

如何在StencilJS中发出http请求(GET/POST/PUT/DELETE)? 我尝试如下使用axios:npm是否已安装axios --save ,并在模板组件中从导入axios?.一旦我调用 axios.get(...),我会收到以下错误消息: [错误]捆绑:node_modules/axios/lib/adapters/http.js,第4行: 模块无法导入自身 ..
发布时间:2021-04-13 18:46:09 其他开发

Stenciljs:路由到新内容并且不能更改背景

我目前正在使用Stencil,PWA Toolkit和Ionic 4创建我的第一个PWA. 从一页(离子含量)切换到另一页时,我无法解释自己的行为. 情况如下: CSS第1页(应用首页): ion-content { --background: pink; } CSS第二页(应用数据): ion-content { ..
发布时间:2020-11-30 19:30:17 其他开发

角度元素和模具的技术概念

Angular Elements 和 Stencil 的技术概念是否相似? Angular Elements 将是Angular 6中的一项新功能,您基本上可以将编写的Angular组件包装为Web组件.以我的理解,生成的自定义元素只是通向Angular的桥梁,因此我们仍然必须交付Angular. 另一方面, 模具声称是生成Web组件的编译器.因此,生成的自定义元素不仅是通往某些事物的桥 ..
发布时间:2020-08-31 02:41:29 其他开发

@ types/jest index.d.ts文件返回错误

我只是npm在我的stenciljs入门应用程序中安装了@ types/jest,现在,当我开始启动我的项目时,新安装的节点包将返回几个错误.这是我进入npm start项目时返回的错误: [ ERROR ] TypeScript: node_modules/@types/jest/index.d.ts:39:30 A rest parameter must be o ..
发布时间:2019-09-03 19:18:07 其他开发