当前位置: 首页 > news >正文

东营建设企业网站公司网址怎么注册步骤

东营建设企业网站,公司网址怎么注册步骤,html5 微信网站主流开发技术标准,wordpress 插件如何使用父组件中#xff0c;子组件的加载一般是按照先后顺序加载的#xff0c;子组件加载后才会加载父组件。 一个页面的子组件很多#xff0c;由于会先加载子组件#xff0c;那么父组件可能会出现比较长的白屏等待时间 大型项目#xff0c;可能需要拆分应用为更小的块#xf…父组件中子组件的加载一般是按照先后顺序加载的子组件加载后才会加载父组件。 一个页面的子组件很多由于会先加载子组件那么父组件可能会出现比较长的白屏等待时间 大型项目可能需要拆分应用为更小的块并仅在需要时再从服务器加载相关组件Vue 提供defineAsyncComponent方法 import { defineAsyncComponent } from vue;const AsyncComp defineAsyncComponent(() {return new Promise((resolve, reject) {// ...从服务器获取组件resolve(/* 获取到的组件 */);}); });使用import导入组件 得到的 AsyncComp 是一个包裹组件仅在页面需要它渲染时才调用加载函数。另外它还会将 props 传给内部的组件所以你可以使用这个异步的包裹组件无缝地替换原始组件同时实现延迟加载 import { defineAsyncComponent } from vue;const AsyncComp defineAsyncComponent(() import(./components/MyComponent.vue));处理加载与错误的状态 异步操作不可避免地会涉及到加载和错误状态因此 defineAsyncComponent() 也支持在高级选项中处理这些状态 const AsyncComp defineAsyncComponent({// 加载函数 需要返回一个Promise可以使用动态import的方式也可以自己new Promise()loader: () import(./Foo.vue),// 加载异步组件时使用的组件该组件会在异步组件加载时显示如果异步组件加载很快可能不会出现loading组件loadingComponent: LoadingComponent,// 展示加载组件前的延迟时间默认为 200msdelay: 200,// 加载失败后展示的组件可以通过Promise的reject来测试errorComponent: ErrorComponent,// 如果提供了一个 timeout 时间限制并超时了// 也会显示这里配置的报错组件默认值是Infinitytimeout: 3000 });如果提供了一个加载组件它将在内部组件加载时先行显示。在加载组件显示之前有一个默认的 200ms 延迟——这是因为在网络状况较好时加载完成得太快导致最终组件的替换可能看起来像是闪烁。 如果提供了一个报错组件当加载器函数返回的 Promise 被 reject 时它将被显示出来。你还可以指定一个超时时间在请求耗时过长时显示报错组件。 动态加载函数方式导入组件 import默认导入的模块是静态的如果我们将import用于动态导入模块那么将放回一个 Promise也就是说我们可以在defineAsyncComponent的加载函数中直接使用import来动态导入一个模块。 若非必要请不要滥用动态导入。 import { defineAsyncComponent } from vue; const VmdContent defineAsyncComponent(() {return import(/components/editor/VmdContent.vue); });VmdContent :loadingstate.spinning :resultstate.resultData.text/VmdContent示例 new Promise方式 script setup // app.vue import { onMounted, defineAsyncComponent } from vue; import Child from ./child.vue; const AsyncChild defineAsyncComponent(() new Promise((resolve, reject) resolve(Child))); onMounted(() {console.log(app); });templateAsyncChild / /template对象的方式创建 script setup // app.vue import {ref, onMounted, defineAsyncComponent } from vue import LoadingComp from ./LoadingComp.vue //加载中 import ErrorComp from ./ErrorComp.vue //加载错误 const AsyncChild defineAsyncComponent({loader: () (new Promise((resolve, reject) reject())),loadingComponent: LoadingComp,delay: 200,errorComponent: ErrorComp,timeout: 2000 }) onMounted(() {console.log(app) }) let isShowAsyncComp ref(false) const loader () {isShowAsyncComp.value true } templatebutton clickloader加载异步组件/buttonAsyncChild v-ifisShowAsyncComp / /template
http://www.yutouwan.com/news/198915/

相关文章:

  • 门户手机网站开发外卖平台
  • 怎样用自己的服务器建设网站网站开发的可行性
  • 桐柏网站营销型网站策划方案
  • 山东省建设厅电工证查询网站乐清女孩
  • WordPress博客整站带数据外贸公司网站有哪些
  • 2015网站备案教程wordpress 转义
  • 网站快照网络运营者义务
  • 网站页面维护wordpress搜索功能
  • 做网站上面图片的软件阿里个人网站
  • 网站系统建设需要什么资质wordpress 文章格式
  • 网页建站实用技术dw学生个人网页制作视频
  • 南宁网站定制.net网站制作综合实训报告
  • 企业站模板大全wordpress cnzz 插件
  • 网站怎么做搜索外贸soho做网站
  • 怎样在淘宝网做网站进一步优化营商环境
  • 怎样分析一个网站做的好坏界面设计案例分析
  • 有个专门做简历的网站叫代码素材网站
  • 免费企业网站系统源码建站平台有哪些
  • 有男女做暖暖的视频网站网页制作素材打包下载
  • 什么是网站建设需求做外贸仿牌网站
  • 网页与网站互联网营销公司有哪些
  • 网站备案 邮寄资料建设银行注册网站名咋设置
  • 昆山专业网站建设公司哪家好手机字体如何下载到wordpress
  • 表情包制作网站游侠相册网页设计作业
  • 广州的一起做网站wordpress阅读更改
  • 建设网站的主要设备 网站开发
  • 盐城z做网站电商类网站建设价格
  • 河北保定建设工程信息网站网站建设整体方案论文
  • 北京通州做网站中南建设网官方网站
  • 家具设计网站大全南昌seo网站推广费用