gpt4 book ai didi

css - Iroun Router 在不同的路由上使用不同的 css

转载 作者:太空宇宙 更新时间:2023-11-04 03:08:30 25 4
gpt4 key购买 nike

假设我有两条路线需要两个不同的 css,如下所示。

/home

需要

<head>
<link rel="stylesheet" href="/home.css">
</head>

/仪表板

需要

<head>
<link rel="stylesheet" href="/dashboard.css">
</head>

我不能将两个 css 放在同一个头文件中,因为它们存在冲突。我不能做下面的事情。

<head>
<link rel="stylesheet" href="/home.css">
<link rel="stylesheet" href="/dashboard.css">
</head>

有什么办法可以在头部为不同的路线放置不同的 css 吗?

Note: I need css in head to avoid glitch.

最佳答案

您可以为两条路线使用不同的布局。

<template name="css1">
<head>
<link rel="stylesheet" href="/dashboard.css">
</head>
<div class="main">
{{> yield}}
</div>
</template>

<template name="css2">
<head>
<link rel="stylesheet" href="/home.css">
</head>
<div class="main">
{{> yield}}
</div>
</template>

并在路由的布局选项中使用它,例如:

this.route('path to css1', {
path: '/',
layoutTemplate: 'css1',
template: "css1 template"
});

或者:

你可以这样做:

<template name="layout">
<head>
{> yield region="css"}}
</head>
<div class="main">
{{> yield}}
</div>
</template>

this.route('path to css1', {
path: '/',
layoutTemplate: 'layout',
template: "css1 template"
yieldTemplates: {
'temple having css1': {to: 'css'}
}
});

关于css - Iroun Router 在不同的路由上使用不同的 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29973899/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com