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

进入微信官方网站下载给wordpress添加引导页

进入微信官方网站下载,给wordpress添加引导页,centos lamp wordpress,外贸网站建设公司市场预备基础整体思路定义商品列表#xff0c;设置点击的元素(点击后触发加入购物车的函数addToShopCart)注#xff1a;这里要把$event传递过去#xff0c;方便得到target定义一个component用来放购物车和运动的小球定义一个component用来放运动的小球#xff0c;里面包含多个b…预备基础整体思路定义商品列表设置点击的元素(点击后触发加入购物车的函数addToShopCart)注这里要把$event传递过去方便得到target定义一个component用来放购物车和运动的小球定义一个component用来放运动的小球里面包含多个ball并且要在这里定义ball的运动函数方便前面的点击调用实践设置点击的元素点击添加定义点击的函数调用父组件的添加的方法(最终是调用购物车的drop)// list.vueexport default {methods: {addToShopCart (event, item) {// 通知后台回调成功后执行下面的函数this.$emit(add-to-cart, event.target)}}}定义一个component用来放购物车和运动的小球车定义drop方法调用小球的drop并给调用购物车组件的用// shop-cart.vueimport ShopCartBalls form shop-cart-balls.vueexport default {methods: {drop (target) {this.$refs.ball.drop(target)}}}定义运动的小球(引入到购物车的组件)定义小球的动画函数//shop-cart-balls.vueexport default {data () {return {balls: [{show: false},{show: false},{show: false}]},dropBalls: []},methods: {drop (target) {for (var i 0; i this.balls.length; i) {var ball balls[i]if (!ball.show) {ball.show trueball.el targetthis.dropBalls.push(ball)return}}},beforeEnter (el) {let count this.balls.lengthwhile (count--) {let ball this.balls[count]if (ball.show) {let rect ball.el.getBoundingClientRect() // 获取小球的相对于视口的位移(小球高度)let x -(window.innerWidth - rect.left - 126)let y rect.top - 90 // 负数是从左上角往下的的方向, 正数是往上el.style.display // 清空displayel.style.webkitTransform translate3d(0, ${y}px, 0)el.style.transform translate3d(0, ${y}px, 0)// 处理内层动画let inner el.getElementsByClassName(inner-hook)[0] // 使用inner-hook类来单纯被js操作inner.style.webkitTransform translate3d(${x}px, 0, 0)inner.style.transform translate3d(${x}px, 0, 0)}}},enter (el, done) {/* eslint-disable no-unused-vars */let rf el.offsetHeight // 触发重绘htmlthis.$nextTick(() {// 让动画效果异步执行,提高性能el.style.webkitTransform translate3d(0, 0, 0)el.style.transform translate3d(0, 0, 0)// 处理内层动画let inner el.getElementsByClassName(inner-hook)[0] // 使用inner-hook类来单纯被js操作inner.style.webkitTransform translate3d(0, 0, 0)inner.style.transform translate3d(0, 0, 0)el.addEventListener(transitionend, done) // Vue为了知道过渡的完成必须设置相应的事件监听器。})},afterEnter (el) {let ball this.dropBalls.shift() // 完成一次动画就删除一个dropBalls的小球if (ball) {ball.show falseel.style.display none // 隐藏小球}}}}css里面定义小球的样式和贝塞尔曲线/* shop-cart-balls.vue */.ball-container {.ball {.v-enter-active {/* 可以在上面的工具里跳出自己想要的曲线调整参数 */transition: all .6s cubic-bezier(0.11, 0.92, 0.98, 0.75);}.inner {width: 16px;height: 16px;border-radius: 50%;background: #f00;transition: all .6s linear;}}}在list的父组件里面引入列表和购物车组件定义addToCart函数调用购物车的drop方法import CommonityList from list.vueimport ShopCart from shop-cart.vueexport default {components: {CommonityList,ShopCart}methods: {addToCart (target) {this.$refs.cart.drop(target)}}}参考好了本文写到这里就结束了有问题欢迎留言和拍砖哦
http://www.huolong8.cn/news/157470/

相关文章:

  • 注册域名以后怎么做网站跨境电商知名网站建设
  • 网站平台建设的重要性做商城网站都需要什么
  • 模板网站制作服务荥阳做网站推广
  • 网站留言板的作用上海论坛社区
  • 极速建站wordpress能做什么
  • 怎么给企业做网站客户开发软件工具
  • 微信推广网站网站建设费如何入账
  • 移动端网站开发项目报告做网站如何大网页
  • 个人网站制作的选题意义google网站增加关键词
  • 权重的网站古玩网站源码
  • 做网站做本地服务器wordpress主题 外贸
  • 法国化妆品进口报关做网站天津做宠物饲料的网站
  • 服务器外面打不开网站查查企业网
  • 网站空间后台怎么进入如何通过做网站赚钱
  • 成都网页设计的网站建设网站开发调研
  • 濮阳建网站影视广告网站
  • 盘县 网站建设合肥seo建站
  • 做热图的在线网站设计页面教案
  • 石家庄企业商城网站建设网站开发个人简历
  • 电子商务网站开发数据库表格网站阵地建设管理
  • 怎样才能创建网站wordpress视频解析主题
  • 上传到网站去的文档乱码百度广州分公司
  • 国家建设部官方培训网站网站建设论坛fantodo
  • 贵阳网站空间WordPress对接QQ聊天
  • 设计师采集网站手机网站可以做百度商桥吗
  • 学科建设网站如何自己制作图片
  • 如何做网站导航栏的搜索引擎优化吉林网站建设制作
  • 黑群晖建设个人网站WordPress局域网开通
  • 怎么搭建一个博客网站四川省工程造价信息网官网
  • 怎样免费做自己的网站2023重大新闻事件10条