naive-ui/demo/documentation/components/configProvider/zhCN/transparent.md
2020-02-03 19:28:16 +08:00

34 lines
739 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 无包裹 DOM
如果不需要包裹 DOM设置 `transparent`。(注意,这种情况下只接受一个子节点)
```html
<div>
<n-button @click="theme = 'dark'">深色主题</n-button>
<n-button @click="theme = 'light'">浅色主题</n-button>
</div>
<n-config-provider :theme="theme" :theme-environment="env" transparent>
<n-config-consumer>
<template v-slot="{ themeEnvironment }">
<n-tag>无包裹 DOM{{ themeEnvironment }}</n-tag>
</template>
</n-config-consumer>
</n-config-provider>
```
```js
export default {
data () {
return {
theme: 'light',
env: {
dark: '氯化钠',
light: '离子化合物'
}
}
}
}
```
```css
.n-button {
margin: 0 8px 12px 0;
}
```