f_show_modal.js 605 Bytes
import xf_show_modal from './index.js'
const f_show_modal = {
	install: function(Vue) {
        const show_modal_fun=function(op={}){
            return	new Promise((resolve, reject)=>{
			   let ssm=new xf_show_modal({
					...op,
					$event:function(e){
						if(e.res){
							resolve(e);
						}else{
							reject(e);
						}
					 }
					})
					ssm.show();
					Vue.prototype.$hide=function(){
						ssm.hide();
					}
			})
		}
        // $showModal挂载到uni对象上
        uni.$showModal = show_modal_fun
        Vue.prototype.$showModal = show_modal_fun
	}
};

export default f_show_modal