我将如何做一些事情,比如将 x.styl 用于我的应用程序的一部分,而将 y.styl 用于另一部分?
似乎所有 css 都包含在 app.styl 中,我不能根据内容有条件地加载工作表。我是想通过手写笔中的条件语句还是通过 JS 来处理这个问题?
谢谢!
我将如何做一些事情,比如将 x.styl 用于我的应用程序的一部分,而将 y.styl 用于另一部分?
似乎所有 css 都包含在 app.styl 中,我不能根据内容有条件地加载工作表。我是想通过手写笔中的条件语句还是通过 JS 来处理这个问题?
谢谢!
您应该在 HTML(或您用于 HTML 的任何模板语言)中在手写笔之外处理此问题。例如,在翡翠模板中,您可以这样做:
- var style = 'x.css'
- if (mainArea)
- style = 'y.css'
link(href=style, type="text/css", rel="stylesheet")
您可以通过在渲染模板时传入一个mainArea
通过您的 jam选项调用的布尔值来渲染它。locals
您不要在 SocketStream 中为此使用翡翠,因为所有资产都是最初加载的。资产管理器将在 0.4 中实现您想要做的事情。