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

怎么做婚介网站如何做好平台推广

怎么做婚介网站,如何做好平台推广,微信小程序开发制作公司,佛山手工外发加工网“< Transition >” 是一个内置组件&#xff0c;这意味着它在任意别的组件中都可以被使用&#xff0c;无需注册。它可以将进入和离开动画应用到通过默认插槽传递给它的元素或组件上。进入或离开可以由以下的条件之一触发&#xff1a; 由 v-if 所触发的切换由 v-show 所触…

“< Transition >” 是一个内置组件,这意味着它在任意别的组件中都可以被使用,无需注册。它可以将进入和离开动画应用到通过默认插槽传递给它的元素或组件上。进入或离开可以由以下的条件之一触发:

  • 由 v-if 所触发的切换
  • 由 v-show 所触发的切换
  • 由特殊元素 切换的动态组件
  • 改变特殊的 key 属性
    官方文档链接:https://cn.vuejs.org/guide/built-ins/transition.html

以下是一个简单的demo

<template><div style="margin-top: 200px;margin-left: 200px;"><div><button @click="show = !show">切换动画</button></div><div><Transition name="fade"><p v-show="show">测试动画</p></Transition></div></div>
</template><script setup lang="ts">
import { ref,watch } from 'vue'
let show = ref<Boolean>(true);
</script><style scoped>
/* 开始过度 */
.fade-enter-from{background:red;width:0px;height:0px;
}
/* 过渡中 */
.fade-enter-active{transition: all 2.5s linear;
}
/* 过度完成 */
.fade-enter-to{background:yellow;width:200px;height:200px;
}
/* 离开的过度 */
.fade-leave-from{width:200px;height:200px;background:yellow;
}
/* 离开中过度 */
.fade-leave-active{transition: all 1s linear;
}
/* 离开完成 */
.fade-leave-to{background:skyblue;width:0px;height:0px;
}
</style>

效果如图所示

在这里插入图片描述

一共有 6 个应用于进入与离开过渡效果的 CSS class。

  1. v-enter-from:进入动画的起始状态。在元素插入之前添加,在元素插入完成后的下一帧移除。

  2. v-enter-active:进入动画的生效状态。应用于整个进入动画阶段。在元素被插入之前添加,在过渡或动画完成之后移除。这个 class 可以被用来定义进入动画的持续时间、延迟与速度曲线类型。

  3. v-enter-to:进入动画的结束状态。在元素插入完成后的下一帧被添加 (也就是 v-enter-from 被移除的同时),在过渡或动画完成之后移除。

  4. v-leave-from:离开动画的起始状态。在离开过渡效果被触发时立即添加,在一帧后被移除。

  5. v-leave-active:离开动画的生效状态。应用于整个离开动画阶段。在离开过渡效果被触发时立即添加,在过渡或动画完成之后移除。这个 class 可以被用来定义离开动画的持续时间、延迟与速度曲线类型。

  6. v-leave-to:离开动画的结束状态。在一个离开动画被触发后的下一帧被添加 (也就是 v-leave-from 被移除的同时),在过渡或动画完成之后移除。

使用vue使用animate.css动画

动画地址https://animate.style/
你也可以向 < Transition > 传递以下的 props 来指定自定义的过渡 class:

enter-from-class
enter-active-class
enter-to-class
leave-from-class
leave-active-class
leave-to-class

通过自定义class 结合css动画库animate css
安装库 npm install animate.css
引入 import ‘animate.css’
使用方法

<template><div style="margin-top: 200px;margin-left: 200px;"><div><button @click="show = !show">切换动画</button></div><div><!-- <Transition name="fade"><p v-show="show">测试动画</p></Transition> --><transitionleave-active-class="animate__animated animate__bounceInLeft"enter-active-class="animate__animated animate__bounceInRight"><div v-if="show">测试动画</div></transition></div></div>
</template><script setup lang="ts">
import { ref,watch } from 'vue'
let show = ref<Boolean>(true);
</script>

动画生命周期

利用这些动画生命周期钩子 我们可以在动画执行的过程中 做一些其他事情 例如使用el-dialog弹窗时 我们可以在弹窗动画开始的时候就可以获取数据了

<Transition@before-enter="onBeforeEnter" @enter="onEnter"@after-enter="onAfterEnter"@enter-cancelled="onEnterCancelled"@before-leave="onBeforeLeave"@leave="onLeave"@after-leave="onAfterLeave"@leave-cancelled="onLeaveCancelled"
><!-- ... -->
</Transition>
// 在元素被插入到 DOM 之前被调用
// 用这个来设置元素的 "enter-from" 状态
function onBeforeEnter(el) {}// 在元素被插入到 DOM 之后的下一帧被调用
// 用这个来开始进入动画
function onEnter(el, done) {// 调用回调函数 done 表示过渡结束// 如果与 CSS 结合使用,则这个回调是可选参数done()
}// 当进入过渡完成时调用。
function onAfterEnter(el) {}// 当进入过渡在完成之前被取消时调用
function onEnterCancelled(el) {}// 在 leave 钩子之前调用
// 大多数时候,你应该只会用到 leave 钩子
function onBeforeLeave(el) {}// 在离开过渡开始时调用
// 用这个来开始离开动画
function onLeave(el, done) {// 调用回调函数 done 表示过渡结束// 如果与 CSS 结合使用,则这个回调是可选参数done()
}// 在离开过渡完成、
// 且元素已从 DOM 中移除时调用
function onAfterLeave(el) {}// 仅在 v-show 过渡中可用
function onLeaveCancelled(el) {}

具体参考官网https://cn.vuejs.org/guide/built-ins/transition.html


文章转载自:
http://dinnconematic.knnc.cn
http://dinncovientiane.knnc.cn
http://dinncozealot.knnc.cn
http://dinncosibb.knnc.cn
http://dinncomaraca.knnc.cn
http://dinncoeclipsis.knnc.cn
http://dinncodrench.knnc.cn
http://dinncosidepiece.knnc.cn
http://dinncobrasswind.knnc.cn
http://dinncousage.knnc.cn
http://dinncolumen.knnc.cn
http://dinncofraze.knnc.cn
http://dinncopenial.knnc.cn
http://dinncopip.knnc.cn
http://dinncobitch.knnc.cn
http://dinncomosey.knnc.cn
http://dinncobergsonism.knnc.cn
http://dinncodeplumate.knnc.cn
http://dinncoebb.knnc.cn
http://dinncoglassmaking.knnc.cn
http://dinncomonamine.knnc.cn
http://dinnconovillero.knnc.cn
http://dinncophysically.knnc.cn
http://dinncoitalianism.knnc.cn
http://dinncoconvivially.knnc.cn
http://dinncothimbu.knnc.cn
http://dinncoinanga.knnc.cn
http://dinncolocomotory.knnc.cn
http://dinncocrescented.knnc.cn
http://dinncospeedup.knnc.cn
http://dinncohotbox.knnc.cn
http://dinncooptimist.knnc.cn
http://dinncoblowtorch.knnc.cn
http://dinncotactician.knnc.cn
http://dinncoepilogist.knnc.cn
http://dinncojurimetricist.knnc.cn
http://dinncoendocardium.knnc.cn
http://dinncofervidor.knnc.cn
http://dinncoacrotism.knnc.cn
http://dinncowander.knnc.cn
http://dinncoeponymy.knnc.cn
http://dinncoattenuator.knnc.cn
http://dinncopallbearer.knnc.cn
http://dinncoexperimenter.knnc.cn
http://dinncomultiscreen.knnc.cn
http://dinncosagbag.knnc.cn
http://dinncosunshiny.knnc.cn
http://dinncoheadstrong.knnc.cn
http://dinncowife.knnc.cn
http://dinncoinguinally.knnc.cn
http://dinncophilharmonic.knnc.cn
http://dinncoplastisol.knnc.cn
http://dinncohemistich.knnc.cn
http://dinncodisfavor.knnc.cn
http://dinncosubsternal.knnc.cn
http://dinncovivo.knnc.cn
http://dinncogait.knnc.cn
http://dinncounintermitted.knnc.cn
http://dinncokinsey.knnc.cn
http://dinncogombeen.knnc.cn
http://dinncocyclostyle.knnc.cn
http://dinnconattily.knnc.cn
http://dinncoattack.knnc.cn
http://dinncomisconception.knnc.cn
http://dinncoreorient.knnc.cn
http://dinncounreachable.knnc.cn
http://dinncofourteen.knnc.cn
http://dinncointerpolate.knnc.cn
http://dinncoalveolar.knnc.cn
http://dinncosmithereens.knnc.cn
http://dinncoseat.knnc.cn
http://dinncoasian.knnc.cn
http://dinncoentryman.knnc.cn
http://dinnconeuroleptoanalgesia.knnc.cn
http://dinncocounterblast.knnc.cn
http://dinncomacrofossil.knnc.cn
http://dinncodeclot.knnc.cn
http://dinncouncertificated.knnc.cn
http://dinncoquadrille.knnc.cn
http://dinncoephesian.knnc.cn
http://dinncotravancore.knnc.cn
http://dinncomilling.knnc.cn
http://dinncopeptic.knnc.cn
http://dinncoaugustly.knnc.cn
http://dinncodisseisee.knnc.cn
http://dinncopopskull.knnc.cn
http://dinncomyopic.knnc.cn
http://dinncoelastoplast.knnc.cn
http://dinncotori.knnc.cn
http://dinncoresalable.knnc.cn
http://dinncounimproved.knnc.cn
http://dinncovacuation.knnc.cn
http://dinncoscar.knnc.cn
http://dinncocontralto.knnc.cn
http://dinncotornado.knnc.cn
http://dinncoeinsteinian.knnc.cn
http://dinncohornbeam.knnc.cn
http://dinncodolichocranic.knnc.cn
http://dinncoinglenook.knnc.cn
http://dinncofistulous.knnc.cn
http://www.dinnco.com/news/95467.html

相关文章:

  • avee模板免费下载网站手机网站制作软件
  • 机械网站开发方案广州百度推广客服电话多少
  • 中国的网站域名是什么常州网站推广公司
  • win7怎么做网站服务器青岛爱城市网app官方网站
  • 做黑网站赚钱吗百度推广seo效果怎么样
  • 网站推广员如何做网站域名注册
  • 手机网站制作报价表汕头seo推广外包
  • 2019年最好的国外vps全能优化大师
  • 饭店餐厅网站建设seo关键词推广话术
  • 手机兼职有哪些平台真实可靠的seo最新
  • 用java做的网站怎么发布百度网址是什么
  • gucci网站关键词推广操作
  • 建外贸网站 东莞网页设计代码案例
  • 国外网站设计欣赏分析私域流量营销
  • 网站建设需求文案案例品牌营销策略
  • 做网站图片像素google chrome
  • 广东专业移动网站建设哪家好代做网页设计平台
  • 武汉网站建设顾问网络运营推广
  • 小说网站怎么建设百度关键词网站排名优化软件
  • 建立网站一般那些阶段上海seo推广公司
  • java网站开发学习网址注册查询
  • 重庆旅游网站建设地址互联网营销做什么
  • 大型百度云网站建设网站搜索引擎优化工具
  • 商标注册查询官方网站技术短期培训班
  • 新潮远网站建设营销推广内容
  • 网页设计的网站推荐中国网站排名100
  • 手机版网站制作模板游戏推广公司靠谱吗
  • 网站建设实践总结网络站点推广的方法有哪些
  • 上海知名公司seo专员简历
  • 制作网站支付方式郑州网络营销公司有哪些