From a583c83c25de002666e053fdd7727c644102495e Mon Sep 17 00:00:00 2001 From: chenjiahan Date: Fri, 25 Sep 2020 17:12:03 +0800 Subject: [PATCH] chore(Toast): improve render --- src/toast/index.js | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/src/toast/index.js b/src/toast/index.js index 8652e2082..953294b01 100644 --- a/src/toast/index.js +++ b/src/toast/index.js @@ -1,4 +1,4 @@ -import { ref, watch } from 'vue'; +import { ref, watch, getCurrentInstance } from 'vue'; import { isObject, inBrowser } from '../utils'; import { mountComponent, usePopupState } from '../utils/mount-component'; import VanToast from './Toast'; @@ -55,25 +55,21 @@ function createInstance() { state.message = value; }); - return { - open, - state, - clear: close, - toggle, - message, - onClosed, - }; - }, - render() { - return ( + getCurrentInstance().render = () => ( ); + + return { + open, + clear: close, + message, + }; }, });