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

打开上次浏览的网站模板附近哪有学编程的地方

打开上次浏览的网站模板,附近哪有学编程的地方,500个公司取名大全,网站在线支付问题场景 在项目中使用静态加载组件基本能覆盖80%的场景了#xff0c;如下图 但是我们在需要 循环生成一些的component 的时候或者在 开发ssr服务端渲染的页面 就会遇到有些组件以静态方式导入就会报错#xff0c;导致进程失败#xff0c;那么这时候就需要用到动态组件。那… 问题场景 在项目中使用静态加载组件基本能覆盖80%的场景了如下图 但是我们在需要 循环生成一些的component 的时候或者在 开发ssr服务端渲染的页面 就会遇到有些组件以静态方式导入就会报错导致进程失败那么这时候就需要用到动态组件。那么怎么去实现动态使用呢 一、defineAsyncComponent 函数 Vue 提供了 defineAsyncComponent 方法来实现此功能该方法接收一个返回 Promise 的加载函数。这个 Promise 的 resolve 回调方法应该在从服务器获得组件定义时调用也可以调用 reject表明加载失败。ES 模块动态导入也会返回一个 Promise所以多数情况下我们会将它和 defineAsyncComponent 搭配使用。 components: {QRCodeVue3: defineAsyncComponent(() {return import(../../../../node_modules/qrcode-vue3);}) } 二、加载与错误状态 我们也可以传入一个完整的选项对象该对象配置了几个更高级的参数。 const AsyncPopup defineAsyncComponent({loader: () import(./ArticleList.vue),// 加载异步组件时使用的组件loadingComponent: LoadingComponent,// 加载失败时使用的组件errorComponent: ErrorComponent// 在显示加载组件之前延迟。默认值200ms。delay: 1000,// 超过给定时间则会显示错误组件。默认值Infinity。timeout: 3000 }) 一般默认就已足够。 三、 延迟加载组件 我们简单的模拟请求文章数据的 ArticleList.vue 组件 // ArticleList.vue templatediv {{ article }} /div /templatescript setup // API call const getArticleInfo async () {await new Promise(resolve setTimeout(resolve, 1000))const article {title: Vue3 中使用 defineAsyncComponent 延迟加载组件,author: chaoyang}return article }const article await getArticleInfo() /script 我们使用 defineAsyncComponent 延迟加载 组件并使用 Suspense 元素包装这个组件 templatebutton clickshow true Login /buttonSuspense v-ifshowtemplate #defaultArticleList //templatetemplate #fallbackp Loading... /p/template/Suspense /templatescript setup import { defineAsyncComponent } from vueconst ArticleList defineAsyncComponent(() import(/components/ArticleList.vue)) const show ref(false) /script 默认情况下我们使用 defineAsyncComponent 定义的所有组件都是可挂起的。这意味着如果组件的父链中存在 Suspense它将被视为该 Suspense 的异步依赖项。我们的组件加载、错误、延迟和超时选项将被忽略而将由 Suspense 处理。今天就分享到这里啦 欢迎在评论区交流。如果文章对你有所帮助❤️关注点赞❤️鼓励一下博主会持续更新。。。。 我的博客前端小阳仔_Html,CSS,JavaScript,Vue,React,Angular领域博主 往期回顾 css实现元素居中的6种方法  Angular8升级至Angular13遇到的问题 前端vscode必备插件(强烈推荐) Webpack性能优化 vite构建如何兼容低版本浏览器 前端性能优化9大策略面试一网打尽 vue3.x使用prerender-spa-plugin预渲染达到SEO优化 vite构建打包性能优化 vue3.x使用prerender-spa-plugin预渲染达到SEO优化 ES6实用的技巧和方法有哪些 css超出部分显示省略号 vue3使用i18n 实现国际化 vue3中使用prismjs或者highlight.js实现代码高亮 什么是 XSS 攻击什么是 CSRF什么是点击劫持如何防御
http://www.zqtcl.cn/news/675418/

相关文章:

  • 29网站建设全部厦门建设网站建站
  • 列出网站开发建设的步骤高端品牌女装连衣裙
  • 长沙设计网站建设搜索引擎优化平台
  • 网站建设 可以吗打开浏览器的网站
  • 惠州定制网站制作推荐chinacd wordpress第三性
  • 网站建设从初级到精通网站开发成本预算价目表
  • 网站程序开发上海高端网站开发站霸网络
  • 企业网站对网络营销的意义环保材料 技术支持 东莞网站建设
  • 房地产网站建设价格买卖网站
  • 网站宣传方案开发专业网站
  • 电子商务+网站建设wordpress首页幻灯
  • 网站建设表格的属性学校网站建设命名
  • 清远网站建设自学网站开发要多久
  • 可信网站 quot 验证能防范哪些安全.教育类app开发价格表
  • 网站设计服务流程深圳网站设计公司费用大概多少
  • 邮件网站怎么做的本地计算机做网站服务器
  • 自己建的网站打不开html5 手机网站 模版
  • 网站建设跟网站结构如何提高网站排名的方法
  • 网站模板 缓存商标网上开店创业计划书
  • 沧州网站建设微艾薇怎样给企业做网站
  • 如何做淘宝客的网站个人网站设计与制作代码
  • 信用门户网站建设观摩惠州专业做网站
  • wordpress打开网站前广告佛山百度推广seo服务
  • 松北建设局网站vps 用ip可以访问网站么
  • 网站图片内容免费开源crm
  • wordpress调用分类栏目wordpress文章优化
  • 建站公司上海企业官网模板下载
  • 网站建设推广话术wordpress 不显示缩略图
  • 企业电子商务网站建设和一般百拓公司做网站怎么样
  • 吉林网站建设司上海什么做网站的公司比较好