小编Yan*_*ans的帖子

maven如何知道哪个插件需要从目标中调用?

让我们说吧

当你打电话给mvn archetype:generatemaven怎么知道它需要调用"Maven Archetype插件"?

或者当你这样做时mvn dependency:copy-dependencies如何调用'Apache Maven Dependency Plugin'?

即maven如何保持'archetype' - >'Maven Archetype Plugin'之间的联系?

java maven

5
推荐指数
1
解决办法
72
查看次数

Postgresql - 来自 jsonb 数组的不同值

我有以下 jsonb 数组列(标签)

|name | tags (jsonb)   |
--------------------------------
|john | [ "foo", "bar" ]
|smith| [ "bar", "bat" ]
|adam | [ "foo", "dot" ]
Run Code Online (Sandbox Code Playgroud)

如何获得如下不同的标签 ["foo", "bar", "bat", "dot"] ?

postgresql jsonb

4
推荐指数
1
解决办法
5490
查看次数

使用从父组件传递的值初始化 prop,但稍后映射到存储中的反应变量/值

在 Parent.svelte 中:

<Child {initialName}/>
Run Code Online (Sandbox Code Playgroud)

在Child.svelte中

export let initialName;
<p>{initialName}</p>
Run Code Online (Sandbox Code Playgroud)

这工作正常,initialName 是根据从 Parent 传递的值呈现的。但我想稍后将其映射到存储中的反应变量(一旦呈现初始合成)。

import {_name} from './store.js';

$: initialName = $_name;
Run Code Online (Sandbox Code Playgroud)

不起作用,因为初始名称将立即被存储中的值覆盖。目前我正在执行以下解决方法。

let initialized = false;
let l_name;
$: if (true || $_name) {
    if (initialized) {
        l_name = $_name;
    } else {
        l_name = initialName;
        initialized = true;
    }
}

<p>{l_name}</p>
Run Code Online (Sandbox Code Playgroud)

这可行,但我发现它有点老套,而且样板太多。还有其他干净的方法来完成同样的任务吗?一种选择是直接设置值来存储(在父组件中)并使用它<p>$_name</p>。但是,当我刷新页面一瞬间时,这会导致保留存储中的旧值的问题。

svelte svelte-3 sveltekit

1
推荐指数
1
解决办法
881
查看次数

标签 统计

java ×1

jsonb ×1

maven ×1

postgresql ×1

svelte ×1

svelte-3 ×1

sveltekit ×1