vue3<script setup>瀑布流写法

简介: vue3<script setup>瀑布流写法

不想写步骤了,cv走用就行了

<template>
  <div>
    <div class="content">
      <div class="list" v-for="(item, index) in itemList" :key="index">
        <img class="image" :src="item.imageSrc" alt="item image">
        <div class="title">{{ item.title }}</div>
        <div class="con">{{ item.content }}</div>
      </div>
    </div>
  </div>
</template>
<script setup>
const itemList = [
  {
    imageSrc: 'https://pic.imgdb.cn/item/65084fd3204c2e34d3a96817.jpg',
    title: '我是标题1',
    content: '我是内容1',
  },
  {
    imageSrc: 'https://pic.imgdb.cn/item/650850d7204c2e34d3a984ca.jpg',
    title: '我是标题2',
    content: '我是内容2',
  },
  {
    imageSrc: 'https://pic.imgdb.cn/item/64eee7e1661c6c8e54a86a07.jpg',
    title: '我是标题3',
    content: '我是内容3',
  },
  {
    imageSrc: 'https://pic.imgdb.cn/item/65085109204c2e34d3a9933c.jpg',
    title: '我是标题4',
    content: '我是内容4',
  },
  {
    imageSrc: 'https://pic.imgdb.cn/item/65084fd3204c2e34d3a96817.jpg',
    title: '我是标题5',
    content: '我是内容5',
  },
];
</script>
<style scoped>
.content {
  padding: 30rpx;
  box-sizing: border-box;
  column-count: 2;
}
.image {
  width: 100%;
  border-radius: 6rpx;
}
.title {
  margin-left: 15rpx;
  margin-right: 15rpx;
  font-size: 30rpx;
}
.con {
  margin: 15rpx;
  margin-top: 20rpx;
  display: flex;
  font-size: 26rpx;
  align-items: center;
  justify-content: space-between;
}
.list {
  break-inside: avoid;
  width: 330rpx;
  border: 1px solid #f4f4f4;
}
</style>
目录
相关文章
|
3天前
|
JavaScript 定位技术 API
在 vue3 中使用高德地图
在 vue3 中使用高德地图
9 0
|
3天前
vue3 键盘事件 回车发送消息,ctrl+回车 内容换行
const textarea = textInput.value.textarea; //获取输入框元素
13 3
|
6天前
|
JavaScript 前端开发 CDN
vue3速览
vue3速览
18 0
|
6天前
|
设计模式 JavaScript 前端开发
Vue3报错Property “xxx“ was accessed during render but is not defined on instance
Vue3报错Property “xxx“ was accessed during render but is not defined on instance
|
6天前
|
JavaScript 前端开发 安全
Vue3官方文档速通(下)
Vue3官方文档速通(下)
16 0
|
前端开发 API
Vue3入门到精通-setup
Vue3入门到精通-setup
|
6天前
|
缓存 监控 JavaScript
探讨优化Vue应用性能和加载速度的策略
【5月更文挑战第17天】本文探讨了优化Vue应用性能和加载速度的策略:1) 精简代码和组件拆分以减少冗余;2) 使用计算属性和侦听器、懒加载、预加载和预获取优化路由;3) 数据懒加载和防抖节流处理高频事件;4) 图片压缩和选择合适格式,使用CDN加速资源加载;5) 利用浏览器缓存和组件缓存提高效率;6) 使用Vue Devtools和性能分析工具监控及调试。通过这些方法,可提升用户在复杂应用中的体验。
21 0
|
7天前
|
JavaScript 前端开发
vue(1),小白看完都会了
vue(1),小白看完都会了
|
1天前
|
JavaScript
vue知识点
vue知识点
11 4
|
2天前
|
JavaScript Java 关系型数据库
基于SprinBoot+vue的租房管理系统2
基于SprinBoot+vue的租房管理系统2
9 0