vueg

编程之家收集整理的这个编程导航主要介绍了vueg编程之家,现在分享给大家,也给大家做个参考。

vueg

vueg 介绍

为 webApp 提供转场特效的开源 vue 插件

安装插件

npm i vueg --save

引入插件

import vueg from 'vueg'vue.use(vueg,new Router(),Options) // 传入实例化后的router,和插件的全局配置

插件指令

插件注册了名为v-transition的指令,接收一个Options参数,其包含的配置优先级高于全局配置。

启用插件:

为router-view添加v-transition指令后,该router-view下所有的页面都将启用动画:

<router-view v-transition></router-view>

或,为template中的顶级标签添加v-transition指令后,该页面组件将启用动画效果:

<template>

<page v-transition>

</page>

</template>

支持Nuxt。

Options

@property {number} duration 动画时长。默认为0.3

@property {string} enter 入场动画,默认为'fadeInRight'

@property {string} leave 离场动画,默认为'fadeInLeft'

@property {boolean} disableAtSameDepths 深度相同时禁用动画(通过url中的反斜杠数量/判断)。默认为false

@property {boolean} shadow 是否为入场页面添加阴影。默认为true

@property {Object} map 有时候通过url判断的转场类型可能并不是你想要的,这时你可以使用map选项。

指定路由A到路由A/B/C的转场类型是enter还是leave,覆盖通过url深度判断的转场类型。

下面例子表示,从名为`user-login`的路由到名为`user-regiseter`的路由转场,使用入场动画,顺序反转则使用离场动画。

从名为`user-login`的路由到名为`index`的路由转场,使用离场动画,顺序反转则使用入场动画。

从名为`user-login`的路由到名为`user-login-sms`的路由转场,禁用转场动画。

例子:`

map: {

'user-login':{

enter: ['user-register'],

leave: ['index'],

disable: ['user-login-sms']

}

}

`

默认为{}。

网站地址:3

GitHub:https://github.com/jaweii/Vueg----page-transition-plugin

网站描述:为Vue应用添加页面间的转场特效

vueg官方网站

官方网站:3

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

相关文章

WXPage,一个极其轻量的微信小程序开发框架
PhoneGap,一个采用HTML,CSS和JavaScript的技术,创建移动跨...
Mobiscroll,渐进式Web和混合应用程序的跨平台UI控件
Remax,全新的小程序开发体验
mobilebone.js,单页切换骨架
WeZRender,微信小程序Canvas开发