add destroy() for message component
add destroy() for message component
This commit is contained in:
parent
47e5839630
commit
d367168798
3 changed files with 10 additions and 1 deletions
|
@ -89,5 +89,10 @@ export default {
|
||||||
if (options.duration) {
|
if (options.duration) {
|
||||||
defaultDuration = options.duration;
|
defaultDuration = options.duration;
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
destroy () {
|
||||||
|
let instance = getMessageInstance();
|
||||||
|
messageInstance = null;
|
||||||
|
instance.destroy();
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -4,6 +4,7 @@
|
||||||
<Button @click="error">error</Button>
|
<Button @click="error">error</Button>
|
||||||
<Button @click="warning">warning</Button>
|
<Button @click="warning">warning</Button>
|
||||||
<Button @click="loading">手动消失</Button>
|
<Button @click="loading">手动消失</Button>
|
||||||
|
<Button @click="destroy">destroy</Button>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import { Message, Button } from 'iview';
|
import { Message, Button } from 'iview';
|
||||||
|
@ -45,6 +46,9 @@
|
||||||
const hide = Message.loading('我是loading', 0);
|
const hide = Message.loading('我是loading', 0);
|
||||||
|
|
||||||
setTimeout(hide, 5000);
|
setTimeout(hide, 5000);
|
||||||
|
},
|
||||||
|
destroy () {
|
||||||
|
Message.destroy();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
ready () {
|
ready () {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "iview",
|
"name": "iview",
|
||||||
"version": "0.0.8",
|
"version": "0.0.9",
|
||||||
"title": "iView",
|
"title": "iView",
|
||||||
"description": "A high quality UI components Library with Vue.js",
|
"description": "A high quality UI components Library with Vue.js",
|
||||||
"homepage": "http://www.iviewui.com",
|
"homepage": "http://www.iviewui.com",
|
||||||
|
|
Loading…
Add table
Reference in a new issue