J'ai défini une méthode pour appeler la méthode de l'application
$.execNativeCommand = function (command, data, options) {
options = options || {};
$.extend(true, options, defaultCommandOptions);
return new Promise(function (r, j) {
try {
window.NativeBridge(command, data); //NativeBridge是app 端注入的一个方法
r();
} catch (err) {
if (options.showError) {
$.alert("调用原生APP接口失败,错误消息:" + (err.message || "未知错误"));
}
if (options.gotoDownload) {
var url = (options.getDownloadUrl || $.noop)(command, data);
if (url) {
location.href = url;
}
}
j();
}
});
}
调用方法:
$.execNativeCommand('jumpGroupChat', cacheDetail.activityGroupId);
Mais comment utiliser les méthodes natives côté application dans Vue ?
Même méthode d'écriture. N'y a-t-il aucun objet window dans la vue ?