跳至主要內容

普通代码演示

小于 1 分钟

格式

::: normal-demo 可选的标题文字

```html
<!-- html code -->
```

```js
// js code
```

```css
/* css code */
```

```json
// 配置 (可选)
{
  "jsLib": [
    ...
  ],
  "cssLib":[
    ...
  ]
}
```

:::

注意事项

  • 我们使用 "ShadowDOM" 进行样式隔离,并已经将 document 替换为了 shadowRoot 对象。如果需要访问页面的 document,请访问 window.document

引入外部样式

  • 如果需要在演示中引入其他样式 (如 unocss 生成的样式),可以通过在 html 或 js 中添加 link 标签的方式引入。例子:
html引入
<!-- 引入到演示的 html 中,修改为你的 href -->
<link rel="stylesheet" href="__uno.css" />

例子

普通演示
演示
<h1>VuePress Theme Hope</h1>
<p><span id="very">非常</span>强大!</p>
document.querySelector("#very").addEventListener("click", () => {
  alert("非常强大");
});
span {
  color: red;
}
::: normal-demo 演示

```html
<h1>VuePress Theme Hope</h1>
<p><span id="very">非常</span>强大!</p>
```

```js
document.querySelector("#very").addEventListener("click", () => {
  alert("非常强大");
});
```

```css
span {
  color: red;
}
```

:::