File tree Expand file tree Collapse file tree 1 file changed +37
-0
lines changed 
packages/devui-vue/docs/components/modal Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Original file line number Diff line number Diff line change @@ -45,6 +45,43 @@ export default defineComponent({
4545
4646:::
4747
48+ ### 保留最后一次关闭位置  
49+ 
50+ :::demo ` keep-last ` 可使当前modal再次打开时保留上次关闭位置。
51+ 
52+ ``` vue 
53+ <template> 
54+  <d-button @click="handleClick">打开 modal</d-button> 
55+  <d-modal v-model="visible" title="Start Keep Last" :keep-last="true"> 
56+  <div>name: {{ data.name }}</div> 
57+  <div>age: {{ data.age }}</div> 
58+  <div>address: {{ data.address }}</div> 
59+  </d-modal> 
60+ </template> 
61+ 
62+ <script> 
63+ import { defineComponent, ref, reactive } from 'vue'; 
64+ 
65+ export default defineComponent({ 
66+  setup() { 
67+  const visible = ref(false); 
68+  const data = reactive({ 
69+  name: 'Tom', 
70+  age: 20, 
71+  address: 'Chengdu', 
72+  }); 
73+  const handleClick = () => { 
74+  visible.value = true; 
75+  }; 
76+ 
77+  return { visible, data, handleClick }; 
78+  }, 
79+ }); 
80+ </script> 
81+ ``` 
82+ 
83+ :::
84+ 
4885### 自定义标题和操作按钮  
4986
5087:::demo ` header ` 插槽可以自定义 Modal 顶部区域,子组件` d-modal-header ` 为顶部区域提供了默认样式,自定义样式可通过在子组件设置` style/class ` 实现。` footer ` 插槽同理。
                         You can’t perform that action at this time. 
           
                  
0 commit comments