首页 > 编程笔记 > JavaScript笔记
Vue appear属性的用法
Vue 可以通过 appear 属性设置节点在初始渲染的过渡效果:
【实例】appear属性。
图 1 初始渲染的过渡效果
最后恢复原来的效果,如下图所示。
图 2 显示内容
还可以自定义 JavaScript 钩子函数:
<transition appear> <!-- ... --> </transition>这里默认和进入/离开过渡效果一样,同样也可以自定义 CSS 类名。
<transition appear appear-class="custom-appear-class" appear-to-class="custom-appear-to-class" appear-active-class="custom-appear-active-class" > <!-- ... --> </transition>
【实例】appear属性。
<style> .custom-appear{ font-size: 50px; color: #c65ee2; background: #3d9de2; } .custom-appear-to{ color: #e26346; background: #488913; } .custom-appear-active{ color: red; background: #CEFFCE; transition: all 3s ease; } </style> <div id="app"> <transition appear appear-class="custom-appear" appear-to-class="custom-appear-to" appear-active-class="custom-appear-active" > <p>野火烧冈草,断烟生石松。</p> </transition> </div> <!--引入Vue文件--> <script src="https://unpkg.com/vue@next"></script> <script> //创建一个应用程序实例 const vm= Vue.createApp({ }).mount('#app'); </script>在 Chrome 浏览器中运行程序,页面一加载就会执行初始渲染的过渡样式,效果如下图所示。
图 1 初始渲染的过渡效果
最后恢复原来的效果,如下图所示。
图 2 显示内容
还可以自定义 JavaScript 钩子函数:
<transition appear v-on:before-appear="customBeforeAppearHook" v-on:appear="customAppearHook" v-on:after-appear="customAfterAppearHook" v-on:appear-cancelled="customAppearCancelledHook" > <!-- ... --> </transition>在上面的例子中,无论是 appear 属性还是 v-on:appear 钩子,都会生成初始渲染过渡。