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

用discuz做行业网站网站关键词分析工具

用discuz做行业网站,网站关键词分析工具,企业融资方式,网站建设的软件知识有哪些内容目录 1#xff0c;异步组件介绍2#xff0c;路由中使用3#xff0c;组件中使用3.1#xff0c;Vue2 语法3.2#xff0c;Vue3 语法 1#xff0c;异步组件介绍 在项目中#xff0c;有的组件仅在需要时才会加载#xff0c;这时就需要用到异步组件。 异步组件本质上是一个… 目录 1异步组件介绍2路由中使用3组件中使用3.1Vue2 语法3.2Vue3 语法 1异步组件介绍 在项目中有的组件仅在需要时才会加载这时就需要用到异步组件。 异步组件本质上是一个函数该函数调用后返回一个PromisePromise 成功的结果是一个组件对象。一般使用 import() 动态导入组件作为这个 Promise。 // 函数需要返回一个 Promise const AsyncComponent () {return new Promise((resolve) {setTimeout(async () {const MyComp await import(./MyComp.vue);resolve(MyComp);}, 3000);}); };2路由中使用 常见的应用——路由懒加载 {name: Home,path: /,// webpackChunkName 用于分包component: () import(/* webpackChunkName: home */ /views/Home),meta: { title: 首页 }, }Vue Router 只会在第一次进入这个页面时调用这个函数然后使用缓存数据。也就是说已经加载过的组件不会重新加载。 3组件中使用 异步组件也可以在组件中使用比如某些场景下需要获取数据后才能加载某组件。 3.1Vue2 语法 Vue2官网参考 script // 返回Promise const AsyncComponent () {return new Promise((resolve) {setTimeout(async () {const MyComp await import(./MyComp.vue);resolve(MyComp);}, 3000);}); };// 返回Promise const AsyncComponent2 () import(./MyComp.vue)export default {components: {// Vue会调用该函数并等待 Promise完成完成之前该组件位置什么也不渲染AsyncComponent,}, }; /script函数也可以返回有一个配置对象并处理加载状态。 const AsyncComponent () ({// 需要加载的组件 (应该是一个 Promise 对象)component: import(./MyComponent.vue),// 异步组件加载时使用的组件loading: LoadingComponent,// 加载失败时使用的组件error: ErrorComponent,// 展示加载时组件的延时时间。默认值是 200 (毫秒)delay: 200,// 如果提供了超时时间且组件加载也超时了// 则使用加载失败时使用的组件。默认值是Infinitytimeout: 3000 })3.2Vue3 语法 Vue3官网参考 需要使用 defineAsyncComponent 方法来实现函数同样需要返回一个 Promise。 script setup import { defineAsyncComponent } from vueconst AsyncComp defineAsyncComponent(() {return new Promise((resolve, reject) {setTimeout(async () {const MyComp await import(./MyComp.vue);resolve(MyComp);}, 3000);}) })const AsyncComp2 defineAsyncComponent(() import(./components/MyComponent.vue) ) /script也可以全局注册 app.component(MyComponent, defineAsyncComponent(() import(./components/MyComponent.vue) ))也能处理加载状态 const AsyncComp defineAsyncComponent({// 加载函数loader: () import(./MyComponent.vue),// 加载异步组件时使用的组件loadingComponent: LoadingComponent,// 展示加载组件前的延迟时间默认为 200msdelay: 200,// 加载失败后展示的组件errorComponent: ErrorComponent,// 如果提供了一个 timeout 时间限制并超时了// 也会显示这里配置的报错组件默认值是Infinitytimeout: 3000 })以上。
http://wiki.neutronadmin.com/news/314117/

相关文章:

  • 公司建站系统template是什么意思
  • 个人网站做哪种类型网站蜘蛛来访记录
  • 手机网站设计图尺寸做农家乐网站
  • 青岛一品网站建设青岛网络优化费用
  • 凡科建站快车官网无锡网站优化公司
  • dnf制裁做任务网站哈尔滨网站建设优化
  • 怎么做网站的动效网站建设设计风格如何与色彩搭配
  • 怎样注册网站帐号申请自己的服务器如何做网站
  • 苏州淘宝网站建设徐州网站建设大前端
  • 淄博知名的做网站推广河北核酸检测
  • 做网站软件图标是一个箭头的合肥三只羊网络科技有限公司
  • php网站怎么做自适应淮南政务
  • 什么是网络营销?网络营销与传统营销相比有哪些特点?大连百度推广优化
  • 建设网站技术标准去除wordpress rss图标
  • 新闻发布网站如果做wordpress oa插件下载
  • ie常用网站设置设计素材网站无版权
  • 上海php做网站莱州网页设计公司
  • python做网站实例网页设计作品要求
  • 廊坊哪里有做网站的音乐网站建设报告
  • 长沙专业网站制作设计wordpress 点击量
  • 怎么推广网站链接嵌入式工程师是干嘛的
  • 广州建站商城WordPress话题插件
  • 飞行时代网站建设广告设计公司投标书范文
  • 教育行业网站建设方案wordpress取消邮件验证
  • 个人公众号做网站东莞网站建设(信科分公司)
  • 信息公开 强化网站建设网站建设 做个网上商城要多少钱啊
  • 建设网站开发公司搭建网站哪个好
  • 电子商务网站建设 论文创建网站教程
  • 网站建设心得感想wordpress随机切换主页内容
  • 做推广需要网站吗广西和住房城乡建设厅网站首页