vue实现人员展示页面

功能描述

  1. 实现人员展示
  2. 实现无限滚动添加

display.vue

<template><div class="display"><div class="displayBox"><header><span>人员展示页面</span></header><div class="displayL"><ul class="personalDiaplayLine"><li v-for=" ( item,index ) in personalDiaplayLine" :key="index"><ul><li v-for="( ite,ind ) in personalDiaplay" :key="ind "><img :src="ite.url" alt="" width="100%" height="87%"><span>{{ ite.title }}</span></li></ul></li></ul></div></div></div>
</template>
<script>
export default {data() {return {personalDiaplayLine: null,personalDiaplay: [{ title: '江户时代那时的撒娇', url: require('@/assets/avatar.jpg') },{ title: '是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '为人正直,乐于助人是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '为人正直,乐于助人是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '为人正直,乐于助人是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '为人正直,乐于助人是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '为人正直,乐于助人是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '为人正直,乐于助人是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '为人正直,乐于助人是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '为人正直,乐于助人是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '为人正直,乐于助人是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '为人正直,乐于助人是中国时代好青年', url: require('@/assets/avatar.jpg') },{ title: '是中国时代好青年', url: require('@/assets/avatar.jpg') }]}},mounted() {this.sumLine()},methods: {sumLine() {if (parseInt(this.personalDiaplay.length / 9) < 1) {this.personalDiaplayLine = 1} else {this.personalDiaplayLine = parseInt(this.personalDiaplay.length / 9)}}}
}
</script>
<style lang="scss" scoped >
*{margin: 0;padding: 0;list-style: none;
}
.display {width: 100%;height: 100%;background-color: salmon;display: flex;align-items: center;justify-content: center;background-color: #eff1f4;
}
header {width: 100%;height: 60px;line-height: 60px;border-bottom: 1px solid #f0f0f0;
}
header span {font-size: 20px;letter-spacing: 1px;margin-left: 2%;
}
.displayBox {width: 98%;height: 98%;background-color: white;
}
.displayL {width: 96%;height: calc(100% - 60px);margin-left: 2%;.personalDiaplayLine{width: 100%;height:100%;overflow: auto;overflow-x: hidden;overflow-y: auto;li{width: 100%;height: 30%;margin-top: 1%;ul{width: 100%;height: 100%;li{width: 10%;height: 100%;border: 1px solid #97A8BE;margin-left: 1%;float: left;position: relative;top: -7.5%;overflow: hidden;img{position: relative;}span{width: 100%;height: 10%;text-align: center;line-height: -5%;overflow: hidden;display: inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position: absolute;top: 90%;left: 0;font-size: 15px;}}}}}
}</style>

效果图

vue实现人员展示页面相关推荐

  1. 【vue】 vue项目开发卡片展示页面----菜品管理

    vue项目开发卡片展示页面----菜品管理 对话框表单获取父组件数据 子组件dishform 对话框表单样式 methods 中的dataInit方法 获取父组件传来的数据 <script> ...

  2. 前端app调起摄像头 只显示在页面_猫也能看得懂的教程之一分钟使用Vue搭建简单Web页面...

    本教程适合人群: 已经了解过过html.js.css,想深入学习前端技术的小伙伴 有前端开发经验.但是没有使用过Vue的小伙伴 有过其他编程经验,对前端开发感兴趣的小伙伴 学习本教程之后你将会: 了解 ...

  3. 从产品展示页面谈谈Hybris系列之二: DTO, Converter和Populator

    文章作者:张健(Zhang Jonathan) 上一篇文章 从产品展示页面谈谈Hybris的特有概念和设计结构 我们讲解了Hybris一些特有的概念以及大体架构,并且介绍了Facade层里是如何定义D ...

  4. vue 手机端答题页面_从0开始,手把手教你用Vue开发一个答题App

    项目演示 项目源码 配套讲解视频 教程说明 本教程适合对Vue基础知识有一点了解,但不懂得综合运用,还未曾使用Vue从头开发过一个小型App的读者.本教程不对所有的Vue知识点进行讲解,而是手把手一步 ...

  5. vue+element ui 设置页面全屏 全屏和退出全屏的切换

    vue+element ui 设置页面全屏 全屏和退出全屏的切换 方式1 screenfull 插件 // 属性 screenfull.isFullscreen; // 判断当前页是否全屏 返回类型 ...

  6. Vue移动端搜索页面的历史记录写法

    Vue移动端搜索页面的历史记录写法 前言 本文用于记录对于搜索页的历史记录的学习. 预览 先上两张图,分别为展示隐藏搜索列表和历史记录. html部分 <template><hips ...

  7. Vue 使用i8n, 中英文页面版本切换

    vue-i18n 多语言版本处理 1. 安装vue-i18n npm install vue-i18n 2.在main.js中引入并使用 import VueI18n from 'vue-i18n'V ...

  8. html meta 跳转 白屏,vue使用keepAlive之后页面空白白屏?route和router什么区别呢?...

    问题描述: vue使用keepAlive之后页面空白,报错:TypeError: Cannot read property 'keepAlive' of undefined... 为了实现页面跳转之后 ...

  9. Document.visibilityState 页面监听 vue中实现离开页面时计时停止: 停止计时后从上一次开始计时

    概述 Document.visibilityState (只读属性), 返回document的可见性, 即当前可见元素的上下文环境. 由此可以知道当前文档(即为页面)是在背后, 或是不可见的隐藏的标签 ...

最新文章

  1. 推荐GitHub上几个比较热门的开源项目,记得收藏下!!!
  2. oracle每天一次差异备份,Oracle的差异增量备份和累积增量备份(zt)
  3. 计算机笔记本电脑加固态硬盘,电脑卡的同学注意了 这些本加SSD也是渣
  4. 20160419 while练习,复习
  5. Egret note
  6. mybatis 查询之神坑
  7. 请说明计算机基本术语中字节,二进制中的3位可以表示几种状态
  8. 微信小程序 ---- 学习目标认识小程序
  9. LeetCode(349)——两个数组的交集(JavaScript)
  10. 操作系统—进程的状态与状态的转换
  11. java list stream 去除 null_Stream流的这些操作,你得知道,对你工作有很大帮助
  12. 解析数论 1: Fourier积分和Fourier变换
  13. 一、C++反作弊对抗实战 (基础篇 —— 4.利用消息钩子注入DLL)
  14. 3个维度,帮助IT部门快速完成企业云盘选型!
  15. mysql中文排序(按照中文拼音顺序排序)
  16. Python自然语言处理 3 处理原始文本
  17. 华为m2青春版android7,7吋巨屏跨界之作 华为揽阅M2青春版评测
  18. Java 获取当前年,前几年(之前年),后几年(之后年)
  19. 用python写数据库的主从怎么写_scrapy 读写数据库
  20. 植物大战僵尸android11,植物大战僵尸自创版APK

热门文章

  1. 【Elasticsearch】bulk的使用
  2. 一些基础条件判断语句
  3. linux中grep命令详解及使用示例
  4. 雷环捷:回溯中国早期人工智能哲学研究
  5. 中国煤炭行业运行战略分析及十四五发展方向建议报告2022-2028年版
  6. web 前端学习线路图
  7. 女朋友没工作没文化不上进,甩都甩不掉,我疯了
  8. 明解C语言入门篇练习题第十三章
  9. sql server 自定义列的自增规则
  10. 机器学习可视化技术(Towards Data Science)