我的团队使用无法访问草稿拉取请求的私有分支,但我仍然至少希望有一种方法可以防止合并拉取请求,同时它们应用了自定义标签,例如“草稿”或“WIP”。
有没有办法建立自定义所需的状态检查来检查该标签或使用 GitHub 操作使 PR 无效,直到标签被删除或类似的事情?
Svelte 中有没有办法添加仅影响当前组件和任何后代组件的样式?
\nSvelte 支持本机:global()选择器包装器,它将在全局范围内声明该选择器的样式,但我正在寻找类似的东西,它仅与当前或任何后代组件中的选择器匹配。
例如(REPL):
\n应用程序.svelte
\n<script>\n import C1 from \'./C1.svelte\';\n let name = \'world\';\n</script>\n\n<div><C1>Hello {name}!</C1></div>\nRun Code Online (Sandbox Code Playgroud)\nC1.纤细
\n<script>\n import C2 from \'./C2.svelte\';\n let name = \'world\';\n</script>\n\n<style>\n :global(div) {\n padding: 10px;\n background-color: blue;\n }\n div {\n background-color: red;\n }\n</style>\n\n<div><C2><slot /></C2></div>\nRun Code Online (Sandbox Code Playgroud)\nC2.纤细
\n<div><slot /></div>\nRun Code Online (Sandbox Code Playgroud)\n在上面的示例中,所有三个组件都从中间子组件C1.svelte接收全局样式。我正在寻找一种方法来执行某种混合样式(不将样式传递给子组件)以添加仅影响组件树中向下的组件的“全局向下”样式。
\n当:global()不使用选择器包装器时,匹配的节点会被分配一个唯一的类,然后该类是选择器的目标,并在编译期间添加到选择器中。我的要求/建议是这样的:
:find(div) {\n background-color: blue;\n}\nRun Code Online (Sandbox Code Playgroud)\n\xe2\x80\xa6where:find()类似地为相同或降序组件中匹配的任何 HTML 元素分配一个唯一的类。这可能吗?