iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Vue中怎么使用import进行路由懒加载
  • 689
分享到

Vue中怎么使用import进行路由懒加载

2023-06-29 18:06:55 689人浏览 薄情痞子
摘要

这篇文章主要介绍了Vue中怎么使用import进行路由懒加载的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue中怎么使用import进行路由懒加载文章都会有所收获,下面我们一起来看看吧。使用import进行路

这篇文章主要介绍了Vue中怎么使用import进行路由懒加载的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue中怎么使用import进行路由懒加载文章都会有所收获,下面我们一起来看看吧。

使用import进行路由懒加载的原理

首先我们来说说,import 和 require 的区别

node 编程中最重要的思想就是模块化,import 和 require 都是被模块化所使用。

(1)遵循规范

  • require是 AMD规范引入方式

  • importes6的一个语法标准,如果要兼容浏览器的话必须转化成es5的语法

(2)调用时间

  • require是运行时调用,所以require理论上可以运用在代码的任何地方

  • import是编译时调用,所以必须放在文件开头

(3)本质

  • require是赋值过程,其实require的结果就是对象、数字、字符串、函数等,再把require的结果赋值给某个变量

  • import是解构过程,但是目前所有的引擎都还没有实现import,我们在node中使用babel支持ES6,也仅仅是将ES6转码为ES5再执行,import语法会被转码为require

在路由中,我们如何使用懒加载呢?

export default new VueRouter({    routes: [        {            path: '/',            component: () => import('../components/Navigator')        }    ]})

使用路由懒加载的写法,只会在进入当前这个路由时候才会走 component ,然后在运行import编译加载相应的组件。

可以理解也是为通过Promise的resolve机制。因为Promise函数返回的Promise为resolve组件本身,而我们又可以使用import来导入组件。

注意:import会返回一个Promise对象。

setTimeout(() => {    import('./dynamic-data.js').then(res => {        console.log(res.default.message)    })}, 1500)// dynamic-data.jsexport default {    message: 'this is message'}

vue路由懒加载,使用import无法处理

问题原因:import属于异步引用组件,需要特殊的babel-loader处理

解决

npm i babel-plugin-syntax-dynamic-import -D

在 .bablerc中引入syntax-dynamic-import插件

{    "presets": ["env"],    "plugins": ["syntax-dynamic-import"]}

关于“Vue中怎么使用import进行路由懒加载”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Vue中怎么使用import进行路由懒加载”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。

--结束END--

本文标题: Vue中怎么使用import进行路由懒加载

本文链接: https://www.lsjlt.com/news/326156.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Vue中怎么使用import进行路由懒加载
    这篇文章主要介绍了Vue中怎么使用import进行路由懒加载的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue中怎么使用import进行路由懒加载文章都会有所收获,下面我们一起来看看吧。使用import进行路...
    99+
    2023-06-29
  • Vue中使用import进行路由懒加载的原理分析
    目录使用import进行路由懒加载的原理(1)遵循规范(2)调用时间(3)本质vue路由懒加载,使用import无法处理解决使用import进行路由懒加载的原理 首先我们来说说,im...
    99+
    2024-04-02
  • vue为什么要进行路由懒加载
    本文小编为大家详细介绍“vue为什么要进行路由懒加载”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue为什么要进行路由懒加载”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。路由懒加载懒加载本质是延迟加载或按需加...
    99+
    2023-07-05
  • vue中什么是路由懒加载?为什么要进行?
    vue中什么是路由懒加载?为什么要进行路由懒加载路由?下面本篇文章带大家了解一下vue中的路由懒加载,希望对大家有所帮助!路由懒加载懒加载本质是延迟加载或按需加载,即在需要的时候的时候进行加载。 首页不用设置懒加载,一个页面加载过后再次访问...
    99+
    2023-05-14
    路由懒加载 Vue
  • vue怎么实现路由懒加载
    这篇文章主要介绍了vue怎么实现路由懒加载,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。路由懒加载写法: // 我所采用...
    99+
    2024-04-02
  • vue中路由有哪些懒加载方式
    在vue中实现路由懒加载的方法有:1.通过异步组件懒加载;2.使用import方法懒加载;3.使用require.ensure()函数懒加载;在vue中实现路由懒加载的方法有以下几种通过异步组件实现实现路由懒加载{  p...
    99+
    2024-04-02
  • vue-router中怎么实现路由懒加载和权限控制
    今天就跟大家聊聊有关vue-router中怎么实现路由懒加载和权限控制,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、为什么要使用路由懒加载呢用v...
    99+
    2024-04-02
  • 轻松实现渐进式加载:VUE路由懒加载的实战技巧
    Vue路由懒加载的原理 Vue路由懒加载的原理很简单,就是将需要加载的组件延迟到需要时才加载。这可以显著提升页面的性能,因为在页面初始化时,只有必要的组件会被加载,其他组件则会在需要时才被加载。 Vue路由懒加载的使用方法 要在Vue路...
    99+
    2024-02-14
    Vue路由 懒加载 渐进式加载 性能优化
  • 优化VUE应用的加载性能:VUE路由懒加载的最佳实践
    什么是VUE路由懒加载? VUE路由懒加载是一种将路由组件的加载延迟到需要时才进行加载的技术。这可以减少VUE应用的初始加载时间,并提高后续路由切换时的性能。 VUE路由懒加载的最佳实践 1. 仅对非关键的路由组件使用懒加载 并不是所有...
    99+
    2024-02-14
    VUE 路由 懒加载 性能优化
  • vue-router实现路由懒加载的方法是什么
    这篇文章主要讲解了“vue-router实现路由懒加载的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue-router实现路由懒加载的方法是什么”吧!在Web应用程序中,系统的...
    99+
    2023-07-04
  • 构建高效的VUE应用:全面解析VUE路由懒加载
    一、VUE路由懒加载的原理 VUE路由懒加载的原理是将组件的加载从初始页面加载中分离出来,而是等到用户需要的时候才加载。这可以减少初始页面加载的时间,并提高页面的性能。 实现VUE路由懒加载有两种方法: 使用 @ 路由别名进行懒加载:...
    99+
    2024-02-14
    VUE 路由 懒加载 组件 性能
  • 提升VUE应用的流畅度:VUE路由懒加载实战指南
    : VUE路由懒加载是什么? VUE路由懒加载是一种技术,可以将组件的加载延迟到需要的时候,从而提高VUE应用的流畅度。 为什么使用VUE路由懒加载? 使用VUE路由懒加载可以带来以下好处: 提高应用的加载速度:通过延迟组件的加载,可以...
    99+
    2024-02-14
    :VUE VUE路由 懒加载 组件 性能
  • vue3 vite异步组件及路由懒加载怎么应用
    一、前言1-1.三点变化:异步组件声明方法的改变:Vue 3.x 新增一个辅助函数defineAsyncComponent,用来显示声明异步组件异步组件高级声明方法中的 component 选项更名为loaderloader绑定的组件加载函...
    99+
    2023-05-18
    Vue3 vite
  • VUE 嵌套路由的懒加载:提升应用程序性能
    在 Vue.js 应用程序中,使用嵌套路由是一个常见的模式,它允许组织多个具有不同嵌套级别的视图和组件。然而,如果这些嵌套路由中的组件是大型或资源密集型的,它们可能会在应用程序首次加载时对性能产生负面影响。 为了解决这个问题,Vue.j...
    99+
    2024-04-02
  • VUE中怎么实现路由动态加载
    VUE中怎么实现路由动态加载,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。首先新建vue工程,一般我们不会特殊处理路由,但当项目页面越来越多,...
    99+
    2024-04-02
  • 解锁VUE路由懒加载的潜力:优化你的Web应用
    1. Vue.js 路由懒加载简介 Vue.js 路由懒加载是一种按需加载组件的技术,通过将组件定义为异步加载的函数而不是立即加载,从而延迟组件的加载,直到需要的时候才加载。这种方法可以减少初始加载时间,优化用户体验,并提高应用程序的性...
    99+
    2024-02-14
    Vue.js 路由 懒加载 性能优化 代码示例
  • react懒加载怎么使用
    这篇文章主要介绍“react懒加载怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“react懒加载怎么使用”文章能帮助大家解决问题。react懒加载是指不会预加载,而是需要使用某段代码,某个组...
    99+
    2023-07-04
  • laravel8中的路由怎么加载
    这篇“laravel8中的路由怎么加载”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“laravel8中的路由怎么加载”文章吧...
    99+
    2023-06-29
  • Vue使用el-tree 懒加载进行增删改查功能的实现
    关于vue的树形展示 使用到项目:以树的形式异步展现 效果图先放: 找到element-ui的官方文档,el-tree。(地址:https://element.eleme.cn/#...
    99+
    2024-04-02
  • vue中如何使用图片懒加载vue-lazyload插件
    这篇文章给大家分享的是有关vue中如何使用图片懒加载vue-lazyload插件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体如下:说明当网络请求比较慢的时候,提前给这张图片...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作