问题标签 [solid]

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

solid - Solid:存储 JSON 对象的正确方法

我想在用户的 Solid pod 中存储一个标准 JSON 对象。在完成 Solid 入门教程后,我发现我可以在 VCARD.note 参数中获取/设置对象,但我怀疑这不是正确的方法。

关于如何正确执行此操作的任何建议?JSON 对象会定期更新,通常会有大约 10-100 个密钥对。

0 投票
1 回答
58 浏览

reactjs - 加载 Solid webId 配置文件时出现 React Hook 错误

我正在尝试使用Solidreact-components从他们的webId. 我遇到了问题useLDflex()。问题似乎与 React Hooks 有关,但我无法弄清楚。我的目标是在页面加载时加载用户的个人资料;愿意做出任何必要的改变。我正在使用 MobX 作为状态。

下面是代码,下面是编译器/网络浏览器中的错误。谢谢你。

代码(反应/JSX/TypeScript):

错误:

0 投票
1 回答
47 浏览

reactjs - React:高阶组件:实心 useLDflex()

我正在为 React 中的高阶组件而苦苦挣扎。我正在尝试使用Solidreact-components加载用户的个人资料数据useLDflex()。我的代码抛出了一个我无法理解的错误;我不确定问题是否与 React、高阶组件或 Solid 的库有关。任何人都可以帮忙吗?

代码(反应/TSX):

错误(在线):

0 投票
1 回答
23 浏览

linked-data - solid/react-components: 使用LDflex() 获取地址

我正在尝试使用useLDflex()或从他们的个人资料中读取用户的地址useLDflexValue()

当我运行这个:

控制台显示:

我可以在浏览器中访问 URL 并显示地址对象,但是如何在我的代码中直接访问地址对象的内容?我认为有一个函数可以解析地址 URL 并返回内容但找不到它。

谢谢你。任何指向有关此主题的阅读材料的链接也将不胜感激。

0 投票
0 回答
417 浏览

javascript - Uncaught (in promise) TypeError: Object prototype may only be an Object or null: undefined

我想将文件上传到实体容器。

我以这段代码为例。 https://github.com/jeff-zucker/solid-file-client/blob/master/docs/node-upload.md

不同之处在于我solid-auth-fetcher用于授权。代码看起来像这样

用户在文件上传时已经登录。

但是,我收到以下错误。

文件在那里。路径是正确的。

0 投票
0 回答
32 浏览

android - 由于弹出窗口,Android WebView 不允许使用 @solid/react 库进行身份验证

我一直在开发一个使用 Solid 来存储用户信息(例如朋友列表)的 web 应用程序。为了在应用程序中进行身份验证,我们使用了@solid/react 库,该库会生成一个弹出窗口,您可以在其中登录并继续使用该应用程序。这完美无缺。当我们决定制作一个带有反映 webapp 的 webview 的 android 应用程序时,问题就出现了。起初,webview 不会打开弹出窗口,所以我决定尝试这样的事情:

有了这个,我实现了在 webview 中打开弹出窗口,但它会出现这个错误,因为它会失去与应用程序的连接: solid.github.io 无法打开应用程序

我认为问题是由于 webview 现在显示弹出窗口而不是 webapp 导致连接丢失,所以我尝试在浏览器中打开弹出窗口,但发生了同样的问题:

solid.github.io 无法通过浏览器打开应用

在尝试了几个管理弹出窗口的库后,我找不到任何解决方案。任何人都可以帮忙吗?

0 投票
0 回答
59 浏览

ruby - 让父类具有仅由其后代使用的私有方法是一种好习惯吗?

我正在尝试遵循 SOLID 概念,同时保持干燥(不要重复自己)。

我有一个父类在它的子类之间共享一个方法,但是这个方法没有在父类本身中使用:

这种方法method_used_in_descendants是在ParentClass不好的做法中创建的吗?

谢谢

0 投票
1 回答
34 浏览

kotlin - 真正的方式是使用函数来创建实例并使用它吗?

对于AttentionDRY原理,我想知道是否真的定义了一个函数来返回类的实例!

您假设我们有一个类并在代码中多次创建实例,是随时创建实例更好还是定义一个函数并使用它?

或定义一个函数

0 投票
1 回答
31 浏览

javascript - HRMS 项目 - 添加简历的过程

我正在编写人力资源管理系统,并且正在尝试添加简历。在后端(Java)中,我有一个 ResumeHead 类,其中包括 id、coverLetter、createdAt 等字段,并且它还有一个字段“private List resumeLanguage;” 像那样。通过这种方式,当我们添加简历时,我尝试创建多个 ResumeLanguage。因此,ResumeLanguage 类的 id 为 ResumeHead。所以,问题来了:在前端(React)O 想要添加简历我需要先添加 ResumeHead,然后添加 ResumeLanguage。为了添加 ResumeLanguage,我需要 ResumeHead 的 id。直接添加 ResumeHead 后如何获取 ResumeHead 的 id?

0 投票
2 回答
257 浏览

java - 在接口中使用默认方法是否违反接口隔离原则?

我正在学习 SOLID 原则,ISP 指出:

不应强迫客户依赖他们不使用的接口。

在接口中使用默认方法是否违反了这个原则?

我已经看到了一个类似的问题,但是如果我的示例违反了 ISP,我将在此处发布一个示例,以便更清楚地了解情况。假设我有这个例子:

使用以下类实现 IUser 接口

编辑类:

观众类

由于编辑器和查看器类使用 readRecords() 方法,而 Admin 类不提供该方法的实现,我将其作为 IUser 接口中的默认方法实现,以最大限度地减少代码重复(DRY 原则)。

我是不是因为Admin类没有使用read方法而在IUser中使用默认方法违反了上面代码中的接口隔离原则?

有人可以解释一下,因为我认为我不会强迫 Admin 类使用他们不使用的方法/接口。