cordova不僅可以把vue項目打包成app,還可以讓vue借助cordova調用手機原生的api 比如拍照 比如圖片上傳 比如定位 比如掃描二維碼 比如支付等等
Vue Cordova教程-Vue+Cordova打造跨平台可安裝的混合APP視頻教程: https://www.itying.com/goods-937.html
1、使用vue-cordova 插件 (不推薦使用)
https://github.com/kartsims/vue-cordova
1、vue項目安裝npm install --save vue-cordova
2、在main.js引入插件並use插件 import VueCordova from ‘vue-cordova’
Vue.use(VueCordova)
3、調用插件 注意在對應的組件需要引入 var Vue = require(‘vue’);
Vue.cordova.camera.getPicture((imageURI) => { window.alert('Photo URI : ' + imageURI) }, (message) => { window.alert('FAILED : ' + message) }, { quality: 50, destinationType: Vue.cordova.camera.DestinationType.FILE_URI })
4、注意需要在vue項目 index.html引入 cordova.js
<script src="cordova.js"></script>
2、index.html 引入cordova.js 並定義全局變量讓vue組件里面直接使用cordova插件。 (推薦的使用方法)
1、在vue index.html引入cordova.js (注意順序 cordova.js放在build.js上面)
2、直接可以在組件里面使用cordova的api (注意cordova里面要安裝api的插件)
注意cordova.js放在vue build.js的上面