印象记忆02
同步更新的github地址: 看了一位老哥写的《 前后分离Vue+Gin(go)总结 》以后有种自己搭一份的想法,结合最近找工作比较闲,就准备自己写一份商城源码。 一、先来实现前端部分第一步搭建Vue框架。Vue我也是第一次接触,看了半天多的文档才有了大概的了解。先不过多考虑前端的实现,首先考虑一下前后台沟通的问题。 用vue-cli搭建一个新框架,在 或者新建一个模板页。 老哥的文档中写到,他推荐使用axios插件代替jquery来和后台做交互。那么我也按照他的思路安装一个axios插件,写一个跟后台通讯的Get请求。 二、然后来搭建后台框架,老哥说的是用Gin框架来搭建,并且用cors中间件来解决跨域访问问题,咱们也先来搭建一个简单的框架。 在浏览器里输入localhost:8081/FPList,可以看到刚才自己定义的Json串,知道后台算是成功了。 此时再打开前端页面,可以看到后台返回的结果已经显示在页面了。
热心网友小王
不支持外联图片,请移步 这里 查看不支持外联图片,请移步 这里 查看博客地址: 大鹏博客 项目地址: 项目地址 不支持外联图片,请移步 这里 查看项目地址 欢迎光临我的博客
蒸蒸鸡蛋
首先,我们来看一下什么叫 视差滚动 。视差滚动就是 让多层背景以不同的速度进行移动而形成的效果 。可能这句话不是很好理解,我们可以查看 这点网址 来直观的感受一下。
当我们慢慢滚动页面的时候,会发现 产品主图 和 产品详情 滚动的速度不一致, 产品详情 以正常的速度进行滚动,但是 产品主图 要比 产品详情 滚动慢一倍,所以形成了 视差效果 。你也可以参照下面我给你贴出来的图:
可能从图上,不能直观的感受出来,建议您还是点看上面的网址,直观的感受一下。
视察滚动:让多层背景以不同的速度去进行移动 1、至少需要拥有两层背景(缓慢移动区、正常移动区) 2、将背景设置为相对布局(为缓慢移动设置 top 来缓冲掉 scroll 滚动) 3、监听 Parallax 组件的滑动,根据滑动来计算 缓慢移动区 top 的值。 说白了,就是对 缓慢移动区 通过使用相对布局 relative & top 来弥补正常滚动产生的距离。话不多说,咱们码上见真情。
考虑到可能要有多处使用到这个效果,所以,我们将其封装成组件,通过vue插槽的方式,来实现组件的复用。当然,这里我们默认,您对vue有比较好的掌握。
模版中,我们使用了两个 slot ,分别接受 缓慢移动区 和 正常移动区 的内容,同时监听了 .parallax 的 scroll 事件,用于判定 缓慢移动区 距离顶部的距离。接着为 .parallax-slow 绑定了属性 :style="{top: slowTop}" , 确定滚动发生后,其距离顶部的距离。
这里一定要注意 .parallax 一定要添加 position: absolute; 或者 position: fixed; ,否则,它的 scroll 事件不生效。具体的原因,你可以查看一写css相关的内容,此处不在多叙。 另外就是 缓慢移动区 和 正常移动区 要设置 position:relative ,这个很重要。
这个组件的行为主要是就是要计算 缓慢移动区 距离顶部的距离 top ,所有的工作都是围绕着这个逻辑进行实现的。
我们在视图组件(Home)中使用 视差组件 。
到此,我们的效果就可以实现了,那么为什么要使用这中效果呢?我个人觉效果是一方面,另一方面还是为了突出页面中的 重点元素 ,比如商品详情页面中, 产品主图 肯定是我们的重点元素,所以让他滑动的慢一些可以增强用户体验。为了照顾有些不喜欢阅读文章的同学,我将 Parallax 组件的内容贴出来。
最后,感谢您的阅读,祝您学习进步。
我国社会经济不断快速发展,特别是近些年来,土木工程的建设发展十分迅速。下文是我为大家搜集整理的关于土木工程大学本科毕业论文的内容,欢迎大家阅读参考! 浅析土木工
让工程造价不再找价
每日工作汇报模板 每日工作汇报模板,人际交往能力强的人在职场上也非常吃得开,懂得人际交往也是职场制胜的法宝,多看看优秀面试的视频也许能带来一些启发,在职场上要勇
电子商务市场是现在发展最快,最具潜力的领域,电子商务的迅速发展和应用,推动着社会生产力的发展,是全球经济增长最具潜力的领域之一。下面是我为大家整理的电子商务
我自认为中国电子商务现在最不成熟的地方表现在: 诚信体系不成熟,支付安全存在缺陷,社会规范和法律制约不完善 最重要的是电子商务的教育还不够系统,尤其是现在许多大