前端工作总结299-uni-发布详情页样式修改

简介: 前端工作总结299-uni-发布详情页样式修改
<template>
     <view>
         <view style="padding: 24rpx 0 0 30rpx;">
             <text style="
         font-size: 30rpx;color: #333333;">{{tableData.name}}</text>
         </view>
         <text style="margin-left:26rpx;margin-top: 20rpx;color: #666666;">
             {{tableData.message}}
         </text>
         <view v-for="(item,index) in plist">
             <u-image v-if="tableData[item]!=null" style="display: block;float: left;margin-left: 26rpx;margin-top: 26rpx;" width="120rpx"
              height="120rpx" :src="tableData[item]"></u-image>
         </view>
         <view style="clear: both;padding: 24rpx 0 0 30rpx;height: 46rpx;">
             <view style="float: left;line-height: 46rpx;">
                 <u-icon name="clock" width="28.4rpx" height="28.4rpx"></u-icon>
             </view>
             <view style="float: left;line-height: 46rpx;margin-left: 5rpx;
 color: #999999;font-size: 24rpx;">
                 截至时间: {{tableData.endTime}}
             </view>
         </view>
         <view style="clear: both;padding: 24rpx 0 0 30rpx;height: 46rpx;">
             <view style="float: left;line-height: 46rpx;">
                 <u-icon name="account" width="28.4rpx" height="28.4rpx"></u-icon>
             </view>
             <view style="float: left;line-height: 46rpx;margin-left: 5rpx;color: #999999;font-size: 24rpx;">
                 创建人:{{tableData.createdBy}}
             </view>        </view>
         <view style="clear: both;padding: 24rpx 0 0 30rpx;height: 46rpx;">
             <view style="float: left;line-height: 46rpx;">
                 <u-icon name="clock" width="28.4rpx" height="28.4rpx"></u-icon>
             </view>
             <view style="float: left;line-height: 46rpx;margin-left: 5rpx;color: #999999;font-size: 24rpx;">
                 指派给: {{tableData.assignName}}
             </view>
         </view>
         <view style="clear: both;padding: 24rpx 0 0 30rpx;height: 46rpx;">
             <view style="float: left;line-height: 46rpx;">
                 <u-icon name="reload" width="28.4rpx" height="28.4rpx"></u-icon>
             </view>
             <view style="float: left;line-height: 46rpx;margin-left: 5rpx;color: #999999;font-size: 24rpx;">
                 循环: {{tableData.patrolFor|toChangeLess}}
             </view>
         </view>
     </view>
 </template><script>
     export default {
         filters: {            toChangeLess(e) {
                 console.log(e)
                 /* 过滤数据中的循环请求*/
                 if (e == 0) {
                     return "不循环"
                 } else if (e == 12345) {
                     return "周一到周五循环"
                 } else if (e == 12345678) {
                     return "每日循环"
                 }
             }
         },
         data() {            return {
                 plist: [],
                 tableData: {}
             }
         },
         onLoad(e) {
             /* JSON.parse() */
             let obj = JSON.parse(decodeURIComponent(e.record));
             console.log(obj)
             this.tableData = obj
             this.allPrpos(obj)
         },
         methods: {
             allPrpos(obj) {
                 // 用来保存所有的属性名称和值
                 let list = []
                 var props = "";
                 // 开始遍历
                 for (var p in obj) {
                     // 方法
                     if (typeof(obj[p]) == "function") {
                         obj[p]();
                     } else {
                         // p 为属性名称,obj[p]为对应属性的值
                         if (p.indexOf("apic") != -1) {
                             /*  props+= p + "=" + obj[p] + "\t"; */
                             list.push(p)
                             this.plist = list
                             console.log(list)
                         }
                     }
                 }
                 // 最后显示所有的属性
                 /*  console.log(props); */
             },
         }
     }
 </script><style>
</style>

image.png

相关文章
|
4月前
|
前端开发
【Bootstrap】<前端框架>Bootstrap常用样式 - 排版
【1月更文挑战第17天】【Bootstrap】<前端框架>Bootstrap常用样式 - 排版
|
5月前
|
前端开发 JavaScript API
前端 excelex 包可将数据保存为 xls、xlsx、csv、txt 文件(支持单元格样式、合并单元格等)
前端 excelex 包可将数据保存为 xls、xlsx、csv、txt 文件(支持单元格样式、合并单元格等)
65 1
|
7月前
|
前端开发 数据可视化 网络协议
GIS前端-图形样式编辑
GIS前端-图形样式编辑
34 0
|
7月前
|
前端开发 JavaScript
前端基础 - JavaScript修改标签样式的属性值
前端基础 - JavaScript修改标签样式的属性值
36 0
|
2天前
|
前端开发 开发者 UED
【Flutter前端技术开发专栏】Flutter中的图标、字体与样式管理
【4月更文挑战第30天】本文介绍了在Flutter中管理图标、字体和样式的做法。Flutter提供`Icons`类用于内置矢量图标,支持第三方图标库如FontAwesome。自定义字体可通过添加字体文件至`assets`目录并配置`pubspec.yaml`,然后使用`TextStyle`设置。借助`ThemeData`,开发者能统一管理应用主题样式,局部样式可覆盖全局。通过集中管理样式,提升代码复用性和应用一致性。
【Flutter前端技术开发专栏】Flutter中的图标、字体与样式管理
|
2天前
|
前端开发 UED 开发者
【Flutter前端技术开发专栏】Flutter中的主题与样式主题化
【4月更文挑战第30天】Flutter是一款由谷歌开发的开源移动应用框架,因其高性能和跨平台能力受到开发者青睐。本文聚焦Flutter中的主题与样式主题化,阐述如何通过`ThemeData`定义和设置全局主题,以及如何利用`TextStyle`、`AppBarTheme`和`ButtonTheme`定制文本、AppBar和按钮样式。了解并运用这些知识,能提升应用的统一风格和用户体验,助力Flutter开发。
【Flutter前端技术开发专栏】Flutter中的主题与样式主题化
|
2天前
|
开发框架 前端开发 数据安全/隐私保护
【Flutter 前端技术开发专栏】Flutter 中的布局与样式设计
【4月更文挑战第30天】本文探讨了Flutter的布局和样式设计,关键点包括:1) 布局基础如Column、Row和Stack用于创建复杂结构;2) Container、Center和Expanded等常用组件的作用;3) Theme和Decoration实现全局样式和组件装饰;4) 实战应用如登录界面和列表页面的构建;5) 响应式布局利用MediaQuery和弹性组件适应不同屏幕;6) 性能优化,避免过度复杂设计。了解并掌握这些,有助于开发者创建高效美观的Flutter应用。
【Flutter 前端技术开发专栏】Flutter 中的布局与样式设计
|
3天前
|
JSON JavaScript 前端开发
前端框架vue的样式操作,以及vue提供的属性功能应用实战
前端框架vue的样式操作,以及vue提供的属性功能应用实战
|
3天前
|
XML 前端开发 JavaScript
前端CSS样式零基础教学总结,UI、前端开发都适用
前端CSS样式零基础教学总结,UI、前端开发都适用
|
3天前
|
前端开发 开发者
【Web 前端】CSS 样式覆盖规则?
【4月更文挑战第22天】【Web 前端】CSS 样式覆盖规则?