微信小程序demo-----制作文章专栏

前言:不管我们要做什么种类的小程序都涉及到宣传或者扩展其他业务,我们就可以制作一个文章专栏的页面,实现点击一个专栏跳转到相应的页面,页面可以有科普类的知识或者其他,然后页面下方可以自由发挥,添加联系方式等等。

目录

一.效果图

二.页面代码

[2.1 WXML](#2.1 WXML)

[2.2 WXSS](#2.2 WXSS)

[2.3 JS](#2.3 JS)


一.效果图

二.页面代码

2.1 WXML

html 复制代码
<!--pages/type/type.wxml-->
<view class="container">  
  <view class="column" wx:for="{{columns}}" wx:key="index">  
    <image class="column-image" src="{{item.imageSrc}}" mode="aspectFill"></image>  
    <text class="column-title">{{item.title}}</text>  
  </view>  
</view>

2.2 WXSS

html 复制代码
.container {  
  display: flex;  
  flex-wrap: wrap;  
  justify-content: space-between;  
  padding: 10px;  
}  
  
.column {  
  height:300rpx;
  width: 92%; /* 根据需要调整列宽 */  
  margin-bottom: 20px; /* 根据需要调整列间距 */  
  background-color: #fff;  
  border-radius: 10px;  
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);  
  overflow: hidden;  
  position: relative;  
}  
  
.column-image {  
  width: 100%;  
  height: 100px;  
  padding-bottom: 100%; /* 保持宽高比1:1 */  
  background-size: cover;  
  background-position: center;  
}  
  
.column-title {  
  position: absolute;  
  bottom: 10px;  
  left: 10px;  
  right: 10px;  
  background-color: rgba(0, 0, 0, 0.5);  
  color: #fff;  
  text-align: center;  
  padding: 5px;  
  border-radius: 5px;  
}

2.3 JS

html 复制代码
Page({  
  data: {  
    columns: [  
      {  
        title: '计算机与软件技术系',  
        imageSrc: './png/zszl.png'  
      },  
      {  
        title: '数字艺术系',  
        imageSrc: './png/zszl.png'  
      },  
      {  
        title: '经济管理系',  
        imageSrc: './png/zszl.png'  
      },  
      {  
        title: '电子与通信技术系',  
        imageSrc: './png/zszl.png'  
      }, 
      {  
        title: '机电技术系',  
        imageSrc: './png/zszl.png'  
      }, 
      //其他专栏  
    ]  
  }  
});

看到这里,你是否有所收获呢,创作不易,点赞+关注+留言支持一下叭~,还会发布更多文章哦~

相关推荐
SRET2 小时前
Mineradio 沙盒隔离安装完全指南 | 一键安全运行 Electron 应用!!!
javascript·经验分享·安全·electron·aigc·音视频·ai编程
全栈前端老曹2 小时前
【MongoDB】安全与权限管理 —— 用户认证、角色权限、SSL 加密
前端·javascript·数据库·安全·mongodb·nosql·ssl
free356 小时前
作用域链与 Environment:变量查找、遮蔽和赋值怎么实现
javascript
YHL6 小时前
🤖 Agent 智能体开发实战 · 第一课:Tool Use —— 让大模型自动干活
前端·javascript·人工智能
HUMHSX7 小时前
Vue 组件通信核心知识点梳理
javascript·vue.js·ecmascript
风止何安啊7 小时前
🚦 前端并发请求 “交通管制”:别让你的接口堵成早高峰
前端·javascript·面试
李明卫杭州8 小时前
Vue2 & Vue3 中 Router `props` 配置详解:彻底摆脱 `$route` 依赖
前端·vue.js·前端框架
熊猫钓鱼>_>8 小时前
2026 前端的三场底层革命:当 Vue、React Native 和 Three.js 同时去掉中间层
前端·javascript·vue.js·react native·架构·webgl·three.js
名字还没想好☜8 小时前
React useEffect 依赖数组踩坑:闭包陷阱与清理函数
前端·javascript·react.js·react·useeffect
柒和远方9 小时前
LeetCode 4. 寻找两个正序数组的中位数 —— 二分划分的艺术
javascript·python·算法