Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将一个元素放入“苗条”组件中_Javascript_Svelte - Fatal编程技术网

Javascript 将一个元素放入“苗条”组件中

Javascript 将一个元素放入“苗条”组件中,javascript,svelte,Javascript,Svelte,将一个元素放在苗条组件中意味着什么? 例如,该代码: const target = document.createElement('div'); // render the component in the new element const sample = new Sample({ target }); 在这里,在给定的链接代码中,作者正在这样做: 这有什么用?是不是把苗条的部分放在一个div里?将元素放在Svelte组件的构造函数中是否是Svelte语法?它是

将一个元素放在苗条组件中意味着什么? 例如,该代码:

    const target = document.createElement('div');
    //  render the component in the new element
    const sample = new Sample({ target });
在这里,在给定的链接代码中,作者正在这样做:


这有什么用?是不是把苗条的部分放在一个div里?将元素放在Svelte组件的构造函数中是否是Svelte语法?

它是在文档中呈现组件的位置。通常,您会使用一个非常特定的位置,如
body
或具有特定id的div

然而,在这种情况下,您实际上并不是在呈现页面,而是在测试组件,因此
div
在哪里并不重要


您可以在此处找到有关使用Jest进行测试的更多信息

是的,该代码段正在初始化名为
Sample
的苗条组件,并在
target
div中呈现它。苗条组件构造函数的options参数的
target
属性是唯一必需的属性

有关更多信息,请查看