added scrollable property to modal instance

This commit is contained in:
Rijn 2017-02-21 11:55:05 -06:00
parent 5987219934
commit a87da6896f
2 changed files with 16 additions and 2 deletions

View file

@ -17,7 +17,7 @@ Modal.newInstance = properties => {
const div = document.createElement('div');
div.innerHTML = `
<Modal${props} :visible.sync="visible" :width="width">
<Modal${props} :visible.sync="visible" :width="width" :scrollable.sync="scrollable">
<div class="${prefixCls}">
<div class="${prefixCls}-head">
<div class="${prefixCls}-head-title">{{{ title }}}</div>
@ -49,7 +49,8 @@ Modal.newInstance = properties => {
cancelText: t('i.modal.cancelText'),
showCancel: false,
loading: false,
buttonLoading: false
buttonLoading: false,
scrollable: false
}),
computed: {
iconTypeCls () {
@ -153,6 +154,10 @@ Modal.newInstance = properties => {
modal.$parent.loading = props.loading;
}
if ('scrollable' in props) {
modal.$parent.scrollable = props.scrollable;
}
// notice when component destroy
modal.$parent.onRemove = props.onRemove;