press-ui
Version:
简单、易用的跨端组件库,兼容 Vue2 和 Vue3,同时支持 uni-app和普通 Vue 项目
24 lines (15 loc) • 583 B
JavaScript
import { makeExtraMethods } from '../common/component-handler/component-handler';
import { getH5ComponentHandler } from '../common/component-handler/h5-handler';
import { initGlobalProps } from '../common/vue3/adapter';
import { DEFAULT_OPTIONS, DEFAULT_KEY } from './default-options';
import VueToast from './press-toast.vue';
const Toast = getH5ComponentHandler({
defaultOptions: DEFAULT_OPTIONS,
component: VueToast,
});
makeExtraMethods(Toast, ['loading', 'success', 'fail'], DEFAULT_KEY);
initGlobalProps({
name: '$toast',
prop: Toast,
});
export default Toast;