import {networkImage} from '../utility/lang'; import {jump} from '../utility/api'; function toast(message, icon = 'none') { if (message && message.message) { message = message.message; } if (!message) { return; } if (typeof message !== 'string') { message = JSON.stringify(message); } //console.log('[toast] ' + message); return new Promise((resolve,reject)=>{ uni.showToast({ title: message, icon, duration: 1500 }); setTimeout(()=>{ resolve(); },1500); }); } export default function install(Vue) { Object.defineProperties(Vue.prototype, { $toast: {get: () => toast}, $img: {get: () => networkImage}, $jump: {get: () => jump}, }); }