vue+webpack异步加载方法总结

这次给大家带来vue+webpack异步加载方法总结,vue+webpack异步加载的注意事项有哪些,下面就是实战案例,一起来看一下。

1.第一例

const Home = resolve => {  import("@/components/home/home.vue").then( module => {      resolve(module)  }}

登录后复制

注:(上面import的时候可以不写后缀)

export default [{  path: '/home',  name:'home',  component: Home,  meta: {    requireAuth: true, // 添加该属性可以判断出该页面是否需要登录显示  },}]

登录后复制

2.第二例

const router = new Router({  routes: [    {       path: '/home',       component: (resolve)=> {         require(['../components/home/home'], resolve) // 省去了在上面去import引入       }     }  ]})

登录后复制

3.第三例,这也是推荐的一种

// r就是resolve// 路由也是正常的写法 这种是官方推荐的写的 按模块划分懒加载 const Home = r => require.ensure([], () => r(require('../components/home/home')), 'home');const router = new Router({  routes: [    {     path: '/home/home',     component: Home,     name: 'home' ,    }  ]})

登录后复制

下面给大家介绍下vue+webpack实现异步组件加载的代码,具体代码如下所示:

HTML

 //点击按钮后,show为真,先获取child组件,再渲染p内容 

登录后复制

JS

data () {  return {    msg: 'Welcome to Your Vue.js App',    show:false  }},methods: {  showchild:function(){    this.show=true;  }},components: {  'child': function(resolve) {    require(['./components/child.vue'], resolve);  }}

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

vue router让子路由全部分离为独立组件

vue.js前后端数据交互步骤详解

以上就是vue+webpack异步加载方法总结的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2767308.html

(0)
上一篇 2025年3月8日 11:34:02
下一篇 2025年2月24日 14:54:14

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • vue webpack使用案例详解

    这次给大家带来vue webpack使用案例详解,vue webpack使用的注意事项有哪些,下面就是实战案例,一起来看一下。 利用 webpack 给生产环境和发布环境配置不同的接口地址 在开发时,前后端分离同时进行开发。前端调用后端给的…

    编程技术 2025年3月8日
    200
  • Angular4性能优化方法总结

    这次给大家带来Angular4性能优化方法总结,Angular4性能优化的注意事项有哪些,下面就是实战案例,一起来看一下。 Summary Angular 4的脏值检测是个老话题了,而理解这个模型是做Angular性能优化的基础。因此,今天…

    编程技术 2025年3月8日
    200
  • JS做出随机数方法总结

    这次给大家带来JS做出随机数方法总结,JS做出随机数方法的注意事项有哪些,下面就是实战案例,一起来看一下。 var chars = [‘0′,’1′,’2′,’3′,’4′,’5′,’6′,’7′,’8′,’9′,’A’,’B’,’C’,’…

    编程技术 2025年3月8日
    200
  • webpack模块化管理和打包工具使用详解

    这次给大家带来webpack模块化管理和打包工具使用详解,webpack模块化管理和打包工具使用的注意事项有哪些,下面就是实战案例,一起来看一下。 Webpack简介 webpack是当下最热门的前端资源模块化管理和打包工具。 它可以将许多…

    编程技术 2025年3月8日
    200
  • vue父组件调用子组件方法总结

    这次给大家带来vue父组件调用子组件方法总结,vue父组件调用子组件的注意事项有哪些,下面就是实战案例,一起来看一下。 情景:   父组件中引入上传附件的子组件:点击组件可以分别上传对应要求的图片,子组件内部循环可创建多个模块.   父组件…

    2025年3月8日
    200
  • JS几种数组遍历方法总结及对比

    这次给大家带来JS几种数组遍历方法总结及对比,JS几种数组遍历方法总结及对比的注意事项有哪些,下面就是实战案例,一起来看一下。 前言 这一篇与上一篇 JS几种变量交换方式以及性能分析对比 属于同一个系列,本文继续分析JS中几种常用的数组遍历…

    2025年3月8日
    400
  • webpack搭建ReactApp步骤详解

    这次给大家带来webpack搭建ReactApp步骤详解,webpack搭建ReactApp的注意事项有哪些,下面就是实战案例,一起来看一下。 npm install -g create-react-appcreate-react-app …

    2025年3月8日
    200
  • webpack打包文件体积超大解决思路

    这次给大家带来webpack打包文件体积超大解决思路,解决webpack打包文件体积超大的注意事项有哪些,下面就是实战案例,一起来看一下。 优化对比 :   未优化前:index.html引入一个main.js文件,体积2M以上。   优化…

    编程技术 2025年3月8日
    200
  • webpack热刷新与热加载使用详解

    这次给大家带来webpack热刷新与热加载使用详解,webpack热刷新与热加载使用的注意事项有哪些,下面就是实战案例,一起来看一下。 webpack非常的强大,合理的脚手架可以为我们的工作省去众多繁琐无意义的工作。其中热刷新、热加载相较于…

    编程技术 2025年3月8日
    200
  • webpack模块热替换使用详解

    这次给大家带来webpack模块热替换使用详解,webpack模块热替换使用的注意事项有哪些,下面就是实战案例,一起来看一下。 全称是Hot Module ReplaceMent(HMR),理解成热模块替换或者模块热替换都可以吧,和.net…

    2025年3月8日 编程技术
    200

发表回复

登录后才能评论