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

建设团购网站搜索引擎优化技巧

建设团购网站,搜索引擎优化技巧,网站不允许复制,在环评备案网站上做登记后会怎么样文章目录 一、场景二、实现代码1.子组件代码结构2.父组件 一、场景 这两天做项目,此产品提出需求 要求详情页的顶部区域要在鼠标划入后展开里面的内容,鼠标划出要收起部分内容,详情底部的内容高度要自适应,我这里运用了鼠标事件t…

文章目录

  • 一、场景
  • 二、实现代码
    • 1.子组件代码结构
    • 2.父组件


一、场景

这两天做项目,此产品提出需求 要求详情页的顶部区域要在鼠标划入后展开里面的内容,鼠标划出要收起部分内容,详情底部的内容高度要自适应,我这里运用了鼠标事件+transition实现,加上lodash debounce进行防抖,下面是具体实现代码

二、实现代码

1.子组件代码结构

代码如下(示例):

<template><divclass="project-header"@mouseenter="enterFun()"@mouseleave="leaveFun()"ref="project-header"><div class="project-header-top">顶部要显示的部分</div><div class="bottom" v-show="showProjectHeaderBottom">顶部要隐藏的部分,鼠标划入显示</div></div>
</template><script>
import { debounce } from 'lodash';//npm install lodash引入
export default {name: '',components: {},props: {},data() {return {showProjectHeaderBottom: false,//控制顶部要隐藏的显隐};},methods: {// 鼠标滑过enterFun:debounce(function(){this.showProjectHeaderBottom = true;this.$emit('getHeight', 'hover');},100),// 鼠标划出leaveFun:debounce(function(){this.showProjectHeaderBottom = false;this.$emit('getHeight', null);},100),},
};
</script>
<style lang="scss" scoped>
.project-header {height: 68px;
}
</style>

2.父组件

代码如下(示例):

<template><div class="project-detail" ref="project-browse" ><Headerref="project-detail-top"class="project-detail-top"@getHeight="getHeight"></Header><div class="tab-content" style="position: relative" ref="tab-content"></div></div>
</template><script>
import Header from './components/detailHeader.vue';
export default {name: '',components: {  Header},props: {},data() {},methods: {mountedInit() {this.getHeaderheight();window.addEventListener('resize', this.getHeaderheight);},getHeaderheight(type) {this.$nextTick(() => {let projectHeader = type === 'hover' ? 208 : 60;document.querySelector('.tab-content .el-tabs__content').style.overflow = type === 'hover' ? 'hidden' : 'auto';let height = this.$refs['project-browse']?.offsetHeight - projectHeader;this.$refs['tab-content'].style.height = height + 'px';//自适应this.$refs["project-detail-top"].$el.style.height=projectHeader+ 'px';});},},created() {this.createdInit();},mounted() {this.mountedInit();},
};
</script>
<style lang="scss" scoped>
.project-detail-top {transition: height 0.2s ease-in-out;overflow: hidden;
}
</style>

http://www.wangmingla.cn/news/134520.html

相关文章:

  • 河北网站优化四川餐饮培训学校排名
  • 婚礼摄影作品网站如何优化网络
  • 十大装饰公司排名seo优化排名推广
  • 网页设计网站开发需要哪些知识网络推广专员
  • 30天网站建设 视频教程人民日报评网络暴力
  • 衢州建站站长工具综合权重查询
  • 网站模板尺寸seo数据
  • wordpress建站模板下载长沙百度
  • 汕头建筑信息网惠州seo优化
  • 诈骗罪网站开发维护人员判决seo1搬到哪里去了
  • 如何禁止某ip访问网站seoul
  • 北京网站建设公司 网络服务自动推广软件免费
  • 做卖衣服网站源代码谷歌浏览器下载手机版官网
  • 什么网站可以做期刊封面怎么自己建立一个网站
  • 中国都有哪些网站seo关键词推广怎么做
  • 网站开发教程百度云西安网站建设
  • 菏泽+网站建设公司快手seo软件下载
  • 房子如何上网站做民宿营销软文300字
  • 网站悬浮代码平台推广方案
  • 手机网站建设域名空间网页友情链接
  • 繁峙做网站建设哈尔滨seo优化
  • 四川人力资源和社会保障局seo黑帽是什么
  • 上海免费做网站公司百度官网网站
  • 济宁做网站多少钱文登seo排名
  • 做一网站困难吗熊猫关键词工具官网
  • 文山 网站建设 滇icp长春seo顾问
  • 官方网站如何建立win10优化大师是官方的吗
  • 学编程的正规学校培训机构长沙百度推广优化排名
  • 石景山网站建设公司排行seo需要掌握什么技能
  • 网络营销中网站建设的策略2022最新新闻素材摘抄