| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | const jump = function(data) {    console.log('-->data',data)    switch (data.type) {        case 'redirect':            uni.redirectTo({                url: data.url            });            break;        case 'navigate':        case 'to':            uni.navigateTo({                url: data.url,                animationType: "pop-in",            });            break;        case 'tel':            if (data.params) {                uni.makePhoneCall({                    phoneNumber: data.params[0].value                });            } else if (data.number) {                uni.makePhoneCall({                    phoneNumber: data.number                });            }            break;        case 'map':            uni.openLocation({                latitude: Number(data.latitude),                longitude: Number(data.longitude),                name: data.address            });            break;        case 'reload':            uni.redirectTo({                url: this.$platDiff.routeWithOption()            });            break;        case 'relaunch':            uni.reLaunch({                url: '/pages/index/index'            });            break    }};export default jump;
 |