国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

教你用Cordova打包Vue項目的方法

2024-05-06 15:25:36
字體:
供稿:網(wǎng)友

現(xiàn)在國內(nèi)越來越多的開發(fā)者使用Vue開發(fā)混合app,但是當(dāng)大家開發(fā)完成過后才發(fā)現(xiàn)不知道該怎么將Vue項目打包成app。
據(jù)我現(xiàn)在的了解打包Vue項目目前流行的就是使用weex和cordova。weex是阿里提供并且Vue的作者也極力推薦的,有興趣的可以去學(xué)習(xí)使用一下。因為我本身是做angular+ionic的,所以比較青睞cordova,下面我就教大家怎么使用cordova打包Vue項目:

第一步:安裝cordova

如果已經(jīng)安裝則直接跳過,否則執(zhí)行以下命令:

npm install -g cordova

如果這個命令都不會運行,那我建議你不要繼續(xù)往下看了。

第二步:新建cordova項目

執(zhí)行命令

cordova create cordovaApp com.cordova.testappcd cordovaAppcordova platform add android

到這里我們的cordova項目就創(chuàng)建好了。

第三步:修改vue項目

如果你沒有vue項目的話,自行百度去新建一個vue項目吧。

首先修改vue項目的index.html

在head之間加入

<meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *; img-src 'self' data: content:;">  <meta name="format-detection" content="telephone=no">  <meta name="msapplication-tap-highlight" content="no">  <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">

這里注意加入<meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *; img-src 'self' data: content:;">這個的時候可能導(dǎo)致頁面樣式改變,如果改變則不加,否則還是建議加上。

然后引入cordova.js

<body>  <div id="app"></div>  <script type="text/javascript" src="cordova.js"></script>  <!-- built files will be auto injected --></body>

然后修改src中的main.js為以下代碼

// The Vue build version to load with the `import` command// (runtime-only or standalone) has been set in webpack.base.conf with an alias.import Vue from 'vue'import App from './App'import router from './router'Vue.config.productionTip = false/* eslint-disable no-new */document.addEventListener('deviceready', function() {  new Vue({    el: '#app',    router,    store,    template: '<App/>',    components: { App }  })  window.navigator.splashscreen.hide()}, false);

最后修改config文件夾中的index.js文件

修改build中的

    assetsSubDirectory: 'static',    assetsPublicPath: '/',

    assetsSubDirectory: '',    assetsPublicPath: '',            
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 大同市| 横峰县| 夏津县| 闻喜县| 大连市| 筠连县| 卓资县| 沅陵县| 镇安县| 南城县| 司法| 定边县| 玛沁县| 体育| 巴东县| 增城市| 房产| 龙南县| 彰化市| 云霄县| 新津县| 广河县| 灌云县| 富顺县| 吉首市| 湛江市| 云梦县| 岑巩县| 南江县| 上犹县| 广平县| 达孜县| 睢宁县| 东兴市| 车险| 沙田区| 芦溪县| 吉林市| 鹤庆县| 遵义县| 内丘县|