vue中按钮调位置_Vue超好玩的新特性:DOM传送门

本文介绍了Vue3中一个新颖的特性——DOM传送门(Teleport),通过DOM传送门,可以将组件的DOM元素传送到页面的其他位置,保持组件的封装性和可复用性。文中通过轮播图和控制按钮的例子,阐述了DOM传送门在解决组件定位和复用问题上的优势,并提供了具体的用法示例。
摘要由CSDN通过智能技术生成
6350e28e43dc55cf5f035e50df5e8fe5.png

前言

自从上一篇《Vue超好玩的新特性:在CSS中引入JS变量》大火之后,很多小伙伴纷纷点赞留言,所以我决定将《Vue超好玩的新特性》做成一个系列。

因为目前大多数的 Vue 3 文章重点都在讲 Composition API响应式的优化 ,虽然这些新特性很棒,但大家都把其他的新特性给忽略掉了。或者有的文章只是简单的提了一嘴,然后写个简单的 Demo ,讲解的不够细致也不够深入。

除了响应式的优化Composition API之外还有一些新特性非常的实用。所以记得关注我,带你解锁 Vue 3 各种好玩的新特性。

联想

相信大家或多或少都听说过 「传送门」 这个词。就算没有听说过,那么至少也应该看过《「哆啦A梦」》吧!(00后好像基本都没看过)

想一想在《「哆啦A梦」》中经常出现的道具都有什么?

  • 时光机
  • 竹蜻蜓
  • 任意门

这三个道具经常出现,就证明这仨相比于其他道具来说,具有非常强大的通用性。

新版 Vue 就实现了这三个当中的:任意门( 传送门 )。

传送门

49fd67d3f8e40da9d6270876896e9b47.png如果单单看到 「传送门」 这三个字的话,有可能无法联想出这到底是一个怎样的功能。

所以我们就用《「哆啦A梦」》中的任意门来进行举例:

可以想一想《「哆啦A梦」》中的任意门通常都有哪些特点?

  • 目的地
  • 受目的地环境的影响
  • 目的地必须特别精确

我们来解释一下:

  • 「目的地」:任意门的使用方法是"在打开门时要想着目的地,否则将通向无法预知的地区"

  • 「受目的地环境的影响」:假如你的目的地是一个极寒之地,那么你就会像下图这样:7d8b0b84340236f9cbf606d4acc777a9.png

  • 「目的地必须特别精确」:据不完全统计,大雄每10次使用任意门,就会有3次打开门撞见静香在洗澡。之所以出现这种情况的原因就是:大雄就是想看 大雄打开门的时候想的目的地是"静香家",而静香家有很多房间,但大雄并没有给任意门一个明确的指示到底去的是哪个房间,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值