微信小程序---家庭记账本开发(五)

今天重点学习了框架的视图层,里面包含了小程序编写的最基本语法,我觉得是非常基础而且重要的

逻辑层注册页面中了解到,data 是页面第一次渲染使用的初始数据。页面加载时,data 将会以JSON字符串的形式由逻辑层传至渲染层,因此data中的数据必须是可以转成JSON的类型:字符串,数字,布尔值,对象,数组。我觉得这一点很重要

因为是跟着视频学习,所以学习的内容并不是很全面,而且在学习时,因为时间比较紧张,就重点对照记账本所需要的功能来补充自己。而且我发现,小程序更侧重于前端的开发。

今天学到的新知识:表单的生成,因为要制作“历史消费”这个界面,所以跟着视频重点攻克了“history-bill”这个文件夹;

最后效果:

 

 

 1 <!--pages/history-bill/history-bill.wxml-->
 2 <view class="ui-height-100">
 3 <!--顶部查询时间选择-->
 4   <view class="date-select">
 5     <view class="ui-flex-1">开始时间:</view>
 6     <picker class="ui-flex-1" mode="date" value="{{startdDate}}" start="2019-02-15" end="endDate" bindchange="bindDateChange">
 7       <view class="picker-date">
 8         {{startdDate}}
 9       </view>
10     </picker>
11     <view class="ui-flex-1">结束时间:</view>
12     <picker class="ui-flex-1" mode="date" value="{{startdDate}}" start="startdDate" end="today" bindchange="bindDateChange">
13       <view class="picker-date">
14         {{endDate}}
15       </view>
16     </picker>
17   </view>
18   <view class="line"></view>
19   <!--上方文字标题-->
20   <view class="history-bill-table-title">
21     <view class="ui-flex-1">日期</view>
22     <view class="ui-flex-1">花费金额</view>
23     <view class="ui-flex-1">主要用途</view>
24   </view>
25   <view class="line"></view>
26   <!--账单列表-->
27   <scroll-view scroll-y="true" class="ui-height-100" bindscrolltoupper="upper" bindscrolltolower="lower">
28     <block wx:for="{{historyBillList}}">
29       <view class="history-bill-list ">
30         <view class="ui-flex-1">{{item.date}}</view>
31         <view class="ui-flex-1">{{item.money}}</view>
32         <view class="ui-flex-1">{{item.user}}</view>
33       </view>
34     </block>
35   </scroll-view>
36 </view>
 1 /**index.wxss**/
 2 .userinfo {
 3   display: flex;
 4   flex-direction: initial;
 5   align-items: left;
 6   background: green;
 7   width: 100%;
 8 }
 9 
10 .userinfo-avatar {
11   width: 128rpx;
12   height: 128rpx;
13   margin: 20rpx;
14   border-radius: 50%;
15 }
16 
17 .userinfo-nickname {
18   color: #aaa;
19 }
20 
21 .usermotto {
22   margin-top: 200px;
23 }

 

 

 

转载于:https://www.cnblogs.com/daisy99lijing/p/10391860.html

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值