vue openlayer不能彻底删除图层_Vue.js学习No.3

  • 开始

使用vue-resource

  • 导入bootstrap也可以这样导入,这个是最新的版本
  • 点击这两个删除的区别,一个会重新刷新网页
  • 删除 删除
  • 全局配置地址
  • 如果配置了请求的数据接口根域名,在每次单独发起http的时候,也因该是相对路径开头,不能带斜线,否则不会启用根路径拼接
  • {emulateJSON:true}以普通表单格式,将数据提交给服务器 application/x-www-form-urlencoded
Vue.http.options.root = "http://shiming" //全局启用这个配置 Vue.http.options.emulateJSON = true;

Vue动画

v-enter:定义进入过渡的开始状态。在元素被插入之前生效,在元素被插入之后的下一帧移除。

v-enter-active:定义进入过渡生效时的状态。在整个进入过渡的阶段中应用,在元素被插入之前生效,在过渡/动画完成之后移除。这个类可以被用来定义进入过渡的过程时间,延迟和曲线函数。

v-enter-to: 2.1.8版及以上 定义进入过渡的结束状态。在元素被插入之后下一帧生效 (与此同时 v-enter 被移除),在过渡/动画完成之后移除。

v-leave: 定义离开过渡的开始状态。在离开过渡被触发时立刻生效,下一帧被移除。

v-leave-active:定义离开过渡生效时的状态。在整个离开过渡的阶段中应用,在离开过渡被触发时立刻生效,在过渡/动画完成之后移除。这个类可以被用来定义离开过渡的过程时间,延迟和曲线函数。

v-leave-to: 2.1.8版及以上 定义离开过渡的结束状态。在离开过渡被触发之后下一帧生效 (与此同时 v-leave 被删除),在过渡/动画完成之后移除。

fa003d718a744dd9cbb43f84a4db1952.png
  • Vue 提供的 实现动画的话,就必须带上 V- 如果不带的话在transition就不能显示 所以我可以在外面显示
  • 使用开源的动画
  • animate.css :https://github.com/daneden/animate.css
  • animate.css动画的效果 :https://daneden.github.io/animate.css/
cfcf1981da16397d16249c40bfe19b5a.png
  • 需要加animated在前面 同时前面不能有空格

看我的动画

  • duration设置动画的执行的时间,但是我写出来好像没有效果
  • duration="毫秒值" 来设置动画的市场
  • :duration="{ enter: 100, leave:500 }" 设置入场和离场的市场

JavaScript 钩子函数实现半场动画 :https://cn.vuejs.org/v2/guide/transitions.html#JavaScript-%E9%92%A9%E5%AD%90

1bfe84d0ea63ea137365b140aee9fc56.png
  • 加入购物车的动画
e059b83df162c60cbe75bd5bedc1b919.png

列表动画

  • 鼠标覆盖的颜色:可以设置style
410e1c18829581bf7ced3c3d33306dca.png
  • v-move 和 .v-leave-active 配合使用,可以实现列表元素的删除动画,设置元素位移时候的动画 但是还要设置v-leave-active设置类 absolute
b74b9b10c4f62551deab5ed8f3b6307b.png
  • 在实现列表过度的时候,如果需要过度的元素是通过v-for渲染出来的,不能使用transition 包裹,需要使用transition-group
  • 给transitiong-group 加上 appear 实现页面刚展示出来的入场效果
  • 通过tag属性设置,指定transiton-group渲染为指定的元素 如果不指定的,默认渲染为span
f5893720d4fac32bce06128aa062ad89.png
7e4c24bcab832d2f6fb39101e7bb3306.png
  • 这是指定了tag="ul"
c5e22c94320ac9700d63bd1e63bf0bd7.png
be81cb527588a15fc6539cf9d80c7465.png

组件

  • 组件的创建一
  • 1、使用 Vue.extend 组件
90bc4ec381ff1134b9bf8a67c384b713.png
  • 2、使用Vue.component
  • Vue.component("com
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值