ionic 상용 플러그인 tips
2398 단어 hybrid-appionic
ionic 플러그인 설치 방법: ionic plugin add pluginName
내가 직접 플러그인을 찾는 방식: 먼저ngcordova, 그 다음은cordova공관(cordova공관은 약간 구덩이가 있으니 제발 자신의 cordova버전에 주의하고 만년이 지나지 않은 플러그인을 찾지 마라. 자꾸 만들어지지 않는다).
플러그인은 각종 원본 코드로 작성된 것이기 때문에ionic 개발자들은 틈이 나면 원생을 많이 볼 수 있고 구덩이에 부딪히면 스스로 고칠 수 있다.
cordova-plugin-app-version
app 버전 플러그인, app 업데이트를 알림하는 데 사용됩니다.
사용 방법:
:cordova.getAppVersion.getVersionNumber()
tips:iOS는 버전 검사를 하지 마세요. 왜냐하면 앱에서 이 기능을 제거해야 하기 때문입니다!!!
cordova-plugin-console
이름만 봐도 알 수 있습니다. js 파일의 콘솔을 xcode나android 스튜디오 컨트롤러에서 js의 콘솔을 볼 수 있도록 합니다.
tips: 디버깅 신기.
cordova-plugin-geolocation
이 플러그인은 매우 멋지다. 원생api를 호출하고 인터페이스를 w3c 표준으로 만들었다. 쉽게 말하면 당신의 포지셔닝 관련 코드는 한 번만 쓰면 앱과 브라우저 양쪽을 달릴 수 있다.
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
console.log("navigator.geolocation works well");
}
deviceready는cordova-plugin-device 플러그인에 의존해야 합니다.
tips:
4
4
cordova-plugin-inappbrowser
앱에서 웹 페이지를 열려면 이 플러그인이 필요합니다.사용법은 Geolocation과 유사해서, 그는 호환성을 했고, 직접 window를 사용했다.오픈하면 됩니다.
tips:ionic에서 a 탭 텔레콤이 전화를 호출할 때 문제가 발생할 수 있습니다: 클릭 이벤트에서 window.open("tel:"+ 800xxxxxxx, "_system");
cordova-plugin-splashscreen
앱에 들어간 화면이 바로 이 플러그인을 사용한 것이다.
tips:ionic는 ionic resource의 그림 작업 흐름을 제공합니다. 즉, 그는 각종 사이즈의 splash 그림을 자동으로 생성합니다.그러나 주의해야 할 것은 xml에 있어야 한다는 것이다.config에 완전하게 추가하지 않으면 일부 기종에 그림이 있고 일부 기종은 여전히 코도바 로고의 상황이 나타날 수 있습니다.
cordova-plugin-statusbar
상태 표시줄 플러그인, 개발자가 상태 표시줄을 정의하는 것을 지원합니다.사용 방식은readme를 참고하면 간단하고 실용적인 플러그인입니다.
ionic-plugin-keyboard
키보드 플러그인은 앱의 입력상자에서 키보드를 꺼낼 수 있도록 하는 것이다.이것은 ionic 작가의 프로젝트이니 나는 더 이상 말을 하지 않겠다.
tips:app를 초기화하여 정의하면 됩니다.
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
cordova.plugins.Keyboard.disableScroll(true);
cordova-plugin-x-toast
네이티브 토스트 힌트, 안드로이드로 아시겠지만 네이티브 앱 같은 힌트, ionic도 할 수 있어요.사용법이 많으니 그github를 참고하세요.
tips:ngcordova에서 내렸기 때문에 $cordovaToast를 직접 사용하면 됩니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[quickhybrid] 구성 요소 (사용자 정의) API의 실현예를 들어 프로젝트 A에 구성 요소 pay이 있지만 프로젝트 B는 반드시 집적되어 있지 않기 때문이다) 프레임 API 및 구성 요소 API 그러면 문제가 발생할 것이다-N개 프로젝트에서 API 방식으로 제공해야 할 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.