全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Vue异步组件使用详解

Vue的异步组件,供大家参考,具体内容如下

1、前置要求

建议使用webpack;

Browserify在默认情况下不支持;

2、用法解释

首先上官网说明:异步组件

虽然说明是没问题的,但是示例中的写法怪怪的,不符合一般新手学习者在实际使用中的习惯。

嗯,换句话说,这段代码告诉你,通过这种方式引入异步组件,然后他漏掉了一些内容,比如说赋值,如何使用之类。

【1】官方示例代码:

Vue.component('async-webpack-example', function (resolve) {
 // 这个特殊的 require 语法告诉 webpack
 // 自动将编译后的代码分割成不同的块,
 // 这些块将通过 Ajax 请求自动下载。
 require(['./my-async-component'], resolve)
})

【2】官方示例代码的实际使用方法:

你如果是一个新手,看上去就懵逼了(比如之前的我,完全不知道这个例子是想干嘛)

假如你写一个test.vue文件,在<script>标签里,实际使用方法如下:

//test.vue的部分
<script>
  import Vue from 'vue'

  //关键是以下这部分代码
  //需要将引入的异步组件,赋值给变量searchSearch
  //然后在下方components对象里,将变量正常添加进去,就可以使用异步组件了
  //第一个参数是组件名,第二个是异步引入的方法
  const searchSearch = Vue.component('searchSearch', function (resolve) {
    require(['./service-search.vue'], resolve)
  })

  export default{
    data(){
      return {}
    },
    methods: {},
    components: {
      searchSearch: searchSearch
    }
  }
</script>

【3】更简单的异步组件的使用方法

上面代码还是太麻烦了,要引入Vue实例先,然后引入组件,然后才能使用。

教练,有木有更简单的?有~

<script>
  export default{
    data(){
      return {}
    },
    methods: {},
    components: {
      searchSearch: function (resolve) {
        //异步组件写法
        require(['./service-search.vue'], resolve)
      }
    }
  }
</script>

只需要把原有的searchSearch: searchSearch改为一个函数,然后在函数里异步引入就行。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# Vue  # 异步组件  # vue中动态组件使用及传值方式  # Vue动态组件与内置组件浅析讲解  # Vue动态组件component标签的用法大全  # vue中使用keep-alive动态删除已缓存组件方式  # vue中缓存组件keep alive的介绍及使用方法  # Vue组件开发之异步组件详解  # Vue动态组件和异步组件原理详解  # Vue浅析讲解动态组件与缓存组件及异步组件的使用  # 是一个  # 第一个  # 告诉你  # 只需  # 这段  # 要把  # 就行  # 这部  # 第二个  # 不支持  # 不符合  # 如何使用  # 具体内容  # 官网  # 大家多多  # 你写  # 就可以  # 怪怪  # 方法如下  # 想干 


相关文章: 免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  如何在橙子建站中快速调整背景颜色?  网站app免费制作软件,能免费看各大网站视频的手机app?  如何构建满足综合性能需求的优质建站方案?  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  在线教育网站制作平台,山西立德教育官网?  公司门户网站制作流程,华为官网怎么做?  如何选择高效稳定的ISP建站解决方案?  建站之星北京办公室:智能建站系统与小程序生成方案解析  洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?  已有域名和空间如何搭建网站?  建站org新手必看:2024最新搭建流程与模板选择技巧  如何在万网开始建站?分步指南解析  枣阳网站制作,阳新火车站打的到仙岛湖多少钱?  如何在自有机房高效搭建专业网站?  潮流网站制作头像软件下载,适合母子的网名有哪些?  公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?  电商网站制作公司有哪些,1688网是什么意思?  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  建站之星IIS配置教程:代码生成技巧与站点搭建指南  道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?  c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗  临沂网站制作企业,临沂第三中学官方网站?  大型企业网站制作流程,做网站需要注册公司吗?  如何在Windows环境下新建FTP站点并设置权限?  如何通过服务器快速搭建网站?完整步骤解析  C++中引用和指针有什么区别?(代码说明)  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?  如何基于云服务器快速搭建网站及云盘系统?  网站制作的步骤包括,正确网址格式怎么写?  上海网站制作开发公司,上海买房比较好的网站有哪些?  北京的网站制作公司有哪些,哪个视频网站最好?  济南网站制作的价格,历城一职专官方网站?  h5网站制作工具有哪些,h5页面制作工具有哪些?  如何选择可靠的免备案建站服务器?  武清网站制作公司,天津武清个人营业执照注销查询系统网站?  网站网页制作专业公司,怎样制作自己的网页?  建站之星手机一键生成:多端自适应+小程序开发快速建站指南  网站制作企业,网站的banner和导航栏是指什么?  香港服务器如何优化才能显著提升网站加载速度?  ,在苏州找工作,上哪个网站比较好?  香港服务器建站指南:免备案优势与SEO优化技巧全解析  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  如何快速打造个性化非模板自助建站?  网站制作软件免费下载安装,有哪些免费下载的软件网站?  如何在建站主机中优化服务器配置?  如何在IIS管理器中快速创建并配置网站?  Python lxml的etree和ElementTree有什么区别 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。