// request
import { webViewContent } from 'hybrid-webframework';
export default {
listen: (message, callback) => {
return webViewContent.listenMessage(message, callback);
},
send: (message, prama, listener) => {
return webViewContent.sendMessage(message, prama, listener);
}
};
封的几个通信
import request from '@/common/isapi/request-app';
export default {
getSession: callback => {
return request.send('GetToken', {
SiteID: 0
}, callback);
},
getLanguage: (callback) => {
return request.send('GetLguage', {
SiteID: 0
}, callback);
},
getUserPermission: callback => {
return request.send('Permission', {
SiteID: 0
}, callback);
},
onVehicleBIParams: (callback) => {
return request.listen('VParams', callback);
}
};
mobileClientAPI.getLanguage((info)=>{
      this.lang = APP2WEB_LANGUAGE_KEY[info.Language] || 'en';
      in18nLoader.setLanguage(this.lang);
    });
    commonApi.getUserPermission((res)=>{
      let permiss = {
        controlClientPermission: res.permissionInfo.controlClientPermission,
        ebClientPermission: res.permissionInfo.webClientPermission,
        resourcePermission: res.permissionInfo.resourcePermission
      };
    });
     mobileReportClientAPI.onVehicleBIParams((res) => {
      console.log('app传递的数据res', res);
      })                










