Maison > Article > interface Web > Explication détaillée de la façon d'utiliser plus dans uni-app
Avec le développement rapide de l'Internet mobile, le développement d'applications mobiles attire de plus en plus d'attention. En tant que framework de développement multi-terminal, uni-app est devenu le premier choix de nombreux développeurs. En tant que composant important du framework uni-app, plus est également nécessaire à de nombreux développeurs. Alors, comment utiliser plus dans uni-app ? Cet article l'expliquera en détail.
1. Qu'est-ce que le plus ?
plus est une application uni qui intègre les puissantes capacités de HBuilderX. Grâce au plus, vous pouvez appeler les fonctions natives de l'appareil, comme la prise de photos, l'enregistrement, la navigation, etc. plus peut considérablement améliorer les fonctionnalités d'uni-app et donner à notre application une expérience utilisateur plus complète.
2. Comment utiliser plus
Pour les débutants, plus peut être un peu inconnu. Cependant, il vous suffit de suivre les étapes suivantes pour le maîtriser facilement :
"AppID": { "plus": { "ios": { "plist": { "NSCalendarsUsageDescription": "允许该应用程序访问日历", "NSCameraUsageDescription": "允许该应用程序访问相机", "NSContactsUsageDescription": "允许该应用程序访问通讯录", "NSLocationAlwaysUsageDescription": "允许该应用程序永久使用您的位置信息", "NSLocationWhenInUseUsageDescription": "允许该应用程序在使用期间使用您的位置信息", "NSMicrophoneUsageDescription": "允许该应用程序访问麦克风", "NSPhotoLibraryUsageDescription": "允许该应用程序访问照片库", "NSBluetoothPeripheralUsageDescription":"","NSMotionUsageDescription":"","NSRemindersUsageDescription":"","NSHealthShareUsageDescription":"","NSHealthUpdateUsageDescription":"", "ITSAppUsesNonExemptEncryption":"false" } }, "android": {} } }
. Prenons l'exemple de la fonction appareil photo :
<template> <view @tap="takePhoto"> <text>Take Photo</text> </view> </template> <script> import {plus} from 'uni-app-plus'; export default { methods: { takePhoto () { plus.gallery.pick(({tempFilePaths}) => { plus.camera.saveImage({ filePath: tempFilePaths[0], success: ({savedFilePath}) => { uni.showModal({ content: `保存成功,路径:${savedFilePath}` }); }, fail: (error) => { uni.showModal({ content: `保存失败:${JSON.stringify(error)}` }); } }); }); } } }; </script>
Vous pouvez voir qu'en important le module plus, nous pouvons facilement appeler la fonction appareil photo de l'appareil. Parmi eux, plus.gallery.pick est utilisé pour sélectionner des images et plus.camera.saveImage est utilisé pour enregistrer des images.
3. Fonctions communes de plus
Dans uni-app, le module plus fournit de nombreuses fonctions communes pour permettre aux développeurs de réaliser rapidement leurs besoins. Voici quelques fonctions courantes :
uni.getSystemInfo({ success: function (res) { console.log(res.model); console.log(res.pixelRatio); console.log(res.windowWidth); console.log(res.windowHeight); console.log(res.language); console.log(res.version); console.log(res.platform); console.log(res.system); console.log(res.statusBarHeight); } });
plus.barcode.scan({ success: function (res) { console.log(res.text); console.log(res.format); console.log(res.cancelled); } });
plus.networkinfo.getCurrentType(function (type) { switch (type) { case plus.networkinfo.CONNECTION_UNKNOW: console.log('未知网络'); break; case plus.networkinfo.CONNECTION_NONE: console.log('无网络'); break; case plus.networkinfo.CONNECTION_ETHERNET: console.log('有线网络'); break; case plus.networkinfo.CONNECTION_WIFI: console.log('WiFi网络'); break; case plus.networkinfo.CONNECTION_CELL2G: console.log('2G蜂窝网络'); break; case plus.networkinfo.CONNECTION_CELL3G: console.log('3G蜂窝网络'); break; case plus.networkinfo.CONNECTION_CELL4G: console.log('4G蜂窝网络'); break; } });
Grâce au code ci-dessus, nous pouvons obtenir des informations sur l'appareil, scanner le code QR et obtenir l'état du réseau et d'autres fonctions.
4. Résumé
Dans cet article, nous présentons l'utilisation et les fonctions communes du module plus dans uni-app. Bien que les débutants puissent trouver plus difficile à utiliser, ils peuvent facilement le maîtriser en suivant simplement les étapes ci-dessus. En tant qu'élément important du framework uni-app, plus fournit de nombreux appels de fonctions natives pour apporter une meilleure expérience utilisateur à nos applications.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!