vue-cli3构建PWA离线应用

2022-08-02,,,,

vue-cli3使用PWA

1.安装pwa插件依赖

vue-cli3安装pwa插件时会安装register-service-worker依赖包,并自动生成一个registerServiceWorker.js(src文件下)文件并在main.js中添加导入.

(1)第一种方式,在vue create初始化项目时,勾选Progressive Web App (PWA) Support会自动安装pwa插件依赖

(2)第二种方式,手动安装pwa插件

vue add pwa

2.根目录下添加vue.config.js配置文件,配置pwa

module.exports = {
  pwa: {
    name: "easy-front-vue-cli3",
    themeColor: "#4DBA87",
    msTileColor: "#000000",
    appleMobileWebAppCapable: "yes",
    appleMobileWebAppStatusBarStyle: "black",
    // configure the workbox plugin (GenerateSW or InjectManifest)
    workboxPluginMode: "InjectManifest",
    workboxOptions: {
      // swSrc is required in InjectManifest mode.
      swSrc: "./src/service-work.js",
      importWorkboxFrom: "disabled",
      importScripts: "https://cdn.your.info/workbox-v4.3.1/workbox-sw.js"
      // ...other Workbox options...
    }
  }
};

3.在src目录下添加service-worker.js文件

// 判断workbox是否加载成功
if (workbox) {
console.log(`Yay! Workbox is loaded

《vue-cli3构建PWA离线应用.doc》

下载本文的Word格式文档,以方便收藏与打印。

  • vue如何使用async和await
    vue如何使用async和await

    这篇文章主要为大家展示了“vue如何使用async和await”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue如何使用async和await”这篇文章吧。 使用async 和 await 大...

    2024-03-14编程代码,,
  • vue怎么引用外部js库
    vue怎么引用外部js库

    本篇内容介绍了“vue怎么引用外部js库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 1、在vue 组件中引...

    2024-03-14编程代码,
  • 部署vue项目找不到js和css文件如何解决
    部署vue项目找不到js和css文件如何解决

    这篇“部署vue项目找不到js和css文件如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看...

    2024-03-14编程代码,,
  • 怎么改造Vue SSR服务端渲染
    怎么改造Vue SSR服务端渲染

    本篇内容介绍了“怎么改造Vue SSR服务端渲染”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! Vue的SSR渲...

    2024-03-14编程代码,
  • Vue中怎么实现组件间数据通信
    Vue中怎么实现组件间数据通信

    这期内容当中小编将会给大家带来有关Vue中怎么实现组件间数据通信,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。         一、 ...

    2024-03-14编程代码
  • Vue中如何使用事件修饰符
    Vue中如何使用事件修饰符

    Vue中如何使用事件修饰符,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。         ...

    2024-03-14编程代码
  • Vue中ref 如何使用
    Vue中ref 如何使用

    这篇文章给大家介绍Vue中ref 如何使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。         一、 虚拟 DOM      &...

    2024-03-14编程代码,
  • 怎么使用vue-cli3项目搭建多页面模式
    怎么使用vue-cli3项目搭建多页面模式

    本篇内容介绍了“怎么使用vue-cli3项目搭建多页面模式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! (...

    2024-03-14编程代码