|
|
@@ -2,16 +2,17 @@
|
|
|
<div class="demo">
|
|
|
<h2>基础用法</h2>
|
|
|
<nut-cell>
|
|
|
- <nut-button type="primary" @click="state.show = true"
|
|
|
- >显示遮罩层</nut-button
|
|
|
- >
|
|
|
+ <nut-button type="primary" @click="state.show = true">显示遮罩层</nut-button>
|
|
|
<nut-overlay v-model:visible="state.show" :z-index="2000"></nut-overlay>
|
|
|
</nut-cell>
|
|
|
+ <h2>遮罩样式</h2>
|
|
|
+ <nut-cell>
|
|
|
+ <nut-button type="primary" @click="state.show3 = true">显示遮罩层</nut-button>
|
|
|
+ <nut-overlay v-model:visible="state.show3" :z-index="2000" :overlay-style="state.overlayStyle"></nut-overlay>
|
|
|
+ </nut-cell>
|
|
|
<h2>嵌套内容</h2>
|
|
|
<nut-cell>
|
|
|
- <nut-button type="success" @click="state.show2 = true"
|
|
|
- >嵌套内容</nut-button
|
|
|
- >
|
|
|
+ <nut-button type="success" @click="state.show2 = true">嵌套内容</nut-button>
|
|
|
<nut-overlay v-model:visible="state.show2" :z-index="2000">
|
|
|
<div class="wrapper">
|
|
|
<div class="content">这里是正文</div>
|
|
|
@@ -30,7 +31,11 @@ export default createDemo({
|
|
|
setup() {
|
|
|
const state = reactive({
|
|
|
show: false,
|
|
|
- show2: false
|
|
|
+ show2: false,
|
|
|
+ show3: false,
|
|
|
+ overlayStyle: {
|
|
|
+ backgroundColor: 'rgba(0, 0, 0, .2)'
|
|
|
+ }
|
|
|
});
|
|
|
return {
|
|
|
state
|