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

网站开发子账号抖音怎么推广引流

网站开发子账号,抖音怎么推广引流,在自己网站做blog,重庆景点导游词官方给出的说明: Fragment: Vue 3 组件不再要求有一个唯一的根节点,清除了很多无用的占位 div。Teleport: 允许组件渲染在别的元素内,主要开发弹窗组件的时候特别有用。Suspense: 异步组件,更方便开发有异步请求的组件。 一、fr…

官方给出的说明:

  • Fragment: Vue 3 组件不再要求有一个唯一的根节点,清除了很多无用的占位 div
  • Teleport: 允许组件渲染在别的元素内,主要开发弹窗组件的时候特别有用
  • Suspense: 异步组件,更方便开发有异步请求的组件

一、fragment 片断组件(了解)

  • 在 Vue2 中:组件必须有一个根标签。
  • 在 Vue3 中:组件可以没有根标签,内部会将多个标签包含在一个 fragment 的虚拟元素中。

这样的好处是:减少标签层级,减小内存占用。

二、teleport 瞬移组件

Teleport 是一种能够将 “我们的组件 html 结构” 移动到指定位置的技术。

使用 teleport 组件时,需要指定 “移动位置”:

<teleport to="移动位置"></teleport>

例如:用 suspense 实现全屏弹窗

父组件A:

<template><div class="tel_a"><h3>父组件A</h3><son /></div>
</template>
<script setup>import { defineAsyncComponent } from 'vue'const Son = defineAsyncComponent(() => import('./components/son.vue'))
</script>
<style lang="less" scoped>.tel_a {width: 30%;background: #aaa;padding: 10px 30px;}
</style>

子组件B:

<template><div class="tel_b"><div>子组件B</div><button @click="modalOpen = true"> 打开全屏弹窗(teleport) </button><teleport to="body"><div v-if="modalOpen" class="modal"><div class="content">我是一个teleport弹窗<br />(我的父组件是“body”)<button @click="modalOpen = false"> 关闭 </button></div></div></teleport></div>
</template>
<script setup>import { ref } from 'vue'const modalOpen = ref(false)
</script>
<style lang="less" scoped>.flex-center () {display: flex;align-items: center;justify-content: center;}.tel_b {padding: 10px;background: rgba(242, 177, 57);}.modal {.flex-center;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.5);.content {.flex-center;flex-direction: column;text-align: center;width: 260px;height: 160px;padding: 10px;background-color: #fff;button {display: block;margin-top: 30px;}}}
</style>

效果如下:
请添加图片描述

三、suspense 组件

suspense 组件支持:在等待异步组件加载时,渲染一些额外内容。不必非得等异步组件加载完毕再渲染,避免了因异步加载带来的白屏和闪屏问题的出现,提高了用户的体验。

suspense 的使用步骤:

  • 先异步引入组件——defineAsyncComponent
  • 然后用 suspense 包裹组件,并配置好 defaultfallback

先异步引入组件:

import { defineAsyncComponent } from 'vue'
const Child = defineAsyncComponent(()=>import('./components/Child.vue'))

然后用 Suspense 包裹组件:

<template><div class="app"><h3>我是App组件</h3><Suspense><template #default><Child/></template><template #fallback><h3>加载中.....</h3></template></Suspense></div>
</template>
http://www.dt0577.cn/news/34698.html

相关文章:

  • 做网站go和pythongoogle官网进入
  • 成都系统定制seo工资水平
  • 网站建设南通网站建设与管理就业前景
  • 北京网站营销seo方案今日最新新闻摘抄
  • wordpress 禁用修订怎么把网站排名优化
  • 中山手机建网站友情链接实例
  • 麻城网站建设个人网上卖货的平台
  • 昆明做网站哪家便宜北京seo优化排名
  • 如何把网站上线怎么做表格
  • 网站首页怎么制作过程seo优化信
  • 网站 html5适合30岁短期培训班
  • 珠海做网站建设软件外包公司有前途吗
  • 佛山网站建设佛山网站制作成人技能培训班有哪些
  • 淄博网站制作网络服务推广哪个平台好
  • 国内企业网站欣赏网站注册步骤
  • axture做网站网站搜索系统
  • 长春网站制作外包友链目录网
  • wordpress 4.9 google中国十大seo
  • 织梦做商城类网站教程北京seo外包
  • 政府 网站系统网络培训平台有哪些
  • 中怎么做网站上下载图片的功能百度广告推广怎么做
  • 网站开发公司对比抖音seo优化公司
  • 文件管理系统优化推广网站怎么做
  • 备案平台重庆seo排名软件
  • 哪里做网站便宜汽车网站建设方案
  • 如何看别人网站用什么做的营销团队
  • web用框架做网站步骤百度seo关键词排名查询
  • 课程网站建设的目标广告营销的经典案例
  • 免费网站建设特色seo排名分析
  • 毕设做购物网站seo 工具分析