Javascript Riot.js将css库用于标记或组件

Javascript Riot.js将css库用于标记或组件,javascript,html,css,web-component,riot.js,Javascript,Html,Css,Web Component,Riot.js,我一直在用Riot.js进行测试,制作标签,让我或其他程序员从github用户或他的repos加载信息 现在,用户的标签是,回购的标签是 我知道Riot.js可以为每个标签提供css样式,但在某些情况下,我发现我需要为所有标签提供统一的样式;给所有标签相同的字体或使用网格系统就是一个例子 如果我在index.html上加载像Bootstrap或Bulma.io这样的CSS库,我可以以统一的方式设置我的Riot标记的样式,但是我必须在我的所有应用程序或网站上使用这个库 我想象能够将这个标签作为一个

我一直在用Riot.js进行测试,制作标签,让我或其他程序员从github用户或他的repos加载信息

现在,用户的标签是
,回购的标签是

我知道Riot.js可以为每个标签提供css样式,但在某些情况下,我发现我需要为所有标签提供统一的样式;给所有标签相同的字体或使用网格系统就是一个例子

如果我在index.html上加载像Bootstrap或Bulma.io这样的CSS库,我可以以统一的方式设置我的Riot标记的样式,但是我必须在我的所有应用程序或网站上使用这个库

我想象能够将这个标签作为一个模块发布,其他人只需导入到他们的应用程序中,而无需更改他们的CSS配置,在本例中,只需导入Riot和Riot标签


我的问题是:有没有一种方法可以使用CSS库以统一的方式为我的所有Riot标记或组件设置样式,而不必为我的所有应用程序使用该CSS库?

。您可以使用HTML转换/屈服,并拥有一个主组件,所有组件都位于其中。该主组件可以共享CSS/JavaScript,但现实情况是,这超出了Riot应该做的,通常是一个坏主意。我建议创建一个具有所需依赖项的NPM和Bower包,以便其他人可以使用您的组件。必须包含CSS和JavaScript文件是相当标准的,另外,如果他们已经在使用引导,你真的不想让他们被迫包含两次。

现在不是这样。您可以使用HTML转换/屈服,并拥有一个主组件,所有组件都位于其中。该主组件可以共享CSS/JavaScript,但现实情况是,这超出了Riot应该做的,通常是一个坏主意。我建议创建一个具有所需依赖项的NPM和Bower包,以便其他人可以使用您的组件。必须包含CSS和JavaScript文件是相当标准的,而且如果他们已经在使用Bootstrap,你真的不希望他们被迫包含它两次。

嘿,你找到过这个问题的答案吗?没有,先生,我停止使用RiotJS嘿,你找到过这个问题的答案吗?没有,先生,我停止使用RiotJS