uni-app组件 信息列表组件
之前我一直在,要想提高自己的代码质量,
就一定要封装自己的组件,
所以我就尽量使用自己的组件。这样可以提高自己的效率
写组件的好处:减少代码的冗余
封装组件的时候,为了不让子元素的padding,
影响父级元素的宽度。
父级元素使用了怪异盒子
/* 怪异盒子 不会计算padding */
box-sizing: border-box;
为了给提供者,可以修改盒子的背景色等。
如果是h5端的话,直接在主界面中给组件添加一个类就可以修改了
如果是在微信小程序中,需要给主界面的组件添加一个类,然后使用穿透属性
组件
<template>
<view class="part-demo">
<view class="part-demo-flex" @click="hanlderThe(item)" v-for="(item,index) in picLuanglist">
<view class="left-part">
{{item.lauang}}
</view>
<view class="right-part">
{{item.madata}}
</view>
</view>
</view>
</template>
<script>
export default {
props:{
picLuanglist:{
type:Array
}
},
methods:{
hanlderThe(mess){
this.$emit("hanlder",[mess])
}
}
}
</script>
<style scoped>
.part-demo{
margin: auto;
width: 690rpx;
background:"#ffffff";
border-radius: 20rpx;
box-shadow: 0pt 0pt 13pt 6pt rgba(179,179,179,0.1);
padding-left: 30rpx;
padding-right: 32rpx;
/* 怪异盒子 不会计算padding */
box-sizing: border-box;
}
.part-demo-flex{
display: flex;
justify-content: space-between;
height: 94rpx;
line-height: 94rpx;
}
.left-part{
width: 500rpx;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
font-size: 32rpx;
font-weight: 400;
color: #963c3c;
}
.right-part{
font-size: 24rpx;
font-weight: 400;
color: #963c3c;
text-align: right;
}
</style>
主页面
<pic-laung-dec-list-part :picLuanglist="picLuanglist"
@hanlder="currentHanler"
class="my-updata"
></pic-laung-dec-list-part>
import picLaungDecListPart from "../../components/picLaungDecListPart.vue"
picLuanglist:[
{lauang:"关于开展2020年教职工送温暖活动",madata:"02-01"},
{lauang:"关于举行致敬!度颁奖晚会的通知",madata:"02-11"},
{lauang:"关于开展教职工“送温暖”活动的",madata:"03-21"},
{lauang:"关于举行 “致敬!度颁奖晚会的通知",madata:"04-11"},
{lauang:"开展校园资产管理培训会议通知",madata:"04-21"},
]
components:{
"pic-laung-dec-list-part":picLaungDecListPart
},
methods:{
currentHanler(mess){
console.log(mess[0])
}
}
如何想在主界面中,修改css样式咋办????
/*适用H5*/
.my-updata {
background: #09BB07;
}
/*适用小程序*/
.my-updata >>> .part-demo{
background: #09BB07;
}
uni-app组件 信息列表组件的更多相关文章
- Ligerui Grid组件--学生信息列表
一.目录 1.多层架构+MVC+EF+AUTOFAC+AUTOMAPPER: 2.MVC中验证码的实现(经常用,记录备用) 3.Ligerui首页的快速搭建 4.Ligerui Grid组件--学生信 ...
- 前端组件库 - 搭建web app常用的样式/组件等收集列表(移动优先)
0. 前端自动化(Workflow) 前端构建工具 Webpack - module bundler Yeoman - a set of tools for automating developmen ...
- 编写Java程序,使用JTable表格组件展现人员信息列表
返回本章节 返回作业目录 需求说明: 使用JTable组件显现人员信息列表 实现思路: 创建一个JTable对象. 创建一个JScrollPane对象(显示横向和纵向滚动条). 将表格添加到滚动面板. ...
- 【音乐App】—— Vue-music 项目学习笔记:歌曲列表组件开发
前言:以下内容均为学习慕课网高级实战课程的实践爬坑笔记. 项目github地址:https://github.com/66Web/ljq_vue_music,欢迎Star. 当前歌曲播放列表 添加歌曲 ...
- ionic入门之色彩、图标、边距和界面组件:列表
目录: 色彩.图标和边距 色彩 图标 内边距 界面组件:列表 列表:.list 成员容器:.item .item: 嵌入文本 .item : 嵌入图标 .item : 嵌入头像 .item : 嵌入缩 ...
- 精华 ionic入门之色彩、图标、边距和界面组件:列表
目录:色彩.图标和边距色彩图标内边距界面组件:列表列表:.list成员容器:.item.item: 嵌入文本.item : 嵌入图标.item : 嵌入头像.item : 嵌入缩略图.item : 嵌 ...
- Android(java)学习笔记186:对ListView等列表组件中数据进行增、删、改操作
1.ListView介绍 解决大量的相似的数据显示问题 采用了MVC模式: M: model (数据模型) V: view (显示的视图) C: controller 控制器 入门案例: acit ...
- Android(java)学习笔记129:对ListView等列表组件中数据进行增、删、改操作
1. ListView介绍 解决大量的相似的数据显示问题 采用了MVC模式: M: model (数据模型) V: view (显示的视图) C: controller 控制器 入门案例: aci ...
- 循序渐进VUE+Element 前端应用开发(8)--- 树列表组件的使用
在我前面随笔<循序渐进VUE+Element 前端应用开发(6)--- 常规Element 界面组件的使用>里面曾经介绍过一些常规的界面组件的处理,主要介绍到单文本输入框.多文本框.下拉列 ...
- 可展开的列表组件——ExpandableListView深入解析
可展开的列表组件--ExpandableListView深入解析 一.知识点 1.ExpandableListView常用XML属性 2.ExpandableListView继承BaseExpanda ...
随机推荐
- 利用AI运动识别插件,可以实现那些应用场景?
「Ai运动识别」小程序插件已经推出一年有余,迭代了近十几个版本,收获了各类应用场景的众多用户,今天我们就带您深度解析一下插件的各类可应用场景,帮助已集成开发者进行一步拓宽应用场景,帮助有需求的开发者快 ...
- 读书笔记-C#8.0本质论-03
15. 委托和lambda表达式 15.1 委托概述 namespace ConsoleApp1; internal static class Program { private enum SortT ...
- goland之基础使用
安装go之后, 1.设置环境变量 GOROOT,GOPATH 2.goland配置 配置GOPATH GO Modules GOPROXY=https://goproxy.io,direct 设置自动 ...
- 关于ConditionalOnClass注解
1. pom文件<optional>标签 在Java开发中,大家肯定在pom文件中添加过依赖(现在没有,以后也肯定会有的),不知道大家对<optional>标签的了解有多少,或 ...
- ZCMU-1053
比较简单记录一下主要感觉它这个题目没说清楚,题目要求:先有n,接着给出长度为n的标准组,然后给出猜测组,输出的两个数一个是有多少个是相对应的既相同坐标其数值也相同,后一个是两个都有但是位置不同(不含已 ...
- CVE-2023-3609 Linux 内核 UAF 漏洞分析与漏洞利用
漏洞分析 通过分析补丁和漏洞描述可以知道漏洞是位于 u32_set_parms 函数里面,代码如下: static int u32_set_parms(struct net *net, struct ...
- R数据分析:网络分析的做法,原理和复现方法
对于复杂问题和现象行为的研究,尤其是他们之间还有复杂的交互影响(complex interplay)的时候,网络分析(备用名:psychological networks, network analy ...
- okhttp3设置代理(http/https)
最近项目网络请求需要设置代理,记录一下.http和https都可以. OkHttpClient.Builder builder = new OkHttpClient.Builder(); //代理服务 ...
- 【转载】Spring Cloud Gateway监控
http://www.imooc.com/article/290822 欢迎加入Spring Cloud Gateway监控豪华套餐-- 只要为Spring Cloud Gateway添加Spring ...
- spring boot 启动原理解析
https://www.cnblogs.com/xiaoxi/p/7999885.html 我们开发任何一个Spring Boot项目,都会用到如下的启动类 1 @SpringBootApplicat ...