微信小程序之数据绑定

阅读: 评论:0

微信小程序之数据绑定

微信小程序之数据绑定

最近在帮朋友写个小程序,本人小白一枚,但是好在计算机科班出身,有些概念一看还是明白的,只是之前没实际写过程序。于是最近看了好多资料和视频,不得不说,对于小白来讲,还是有点难度,但是不大。

通过最近看资料和别人的视频,总结一下:

  1. 页面布局,先画好。都是盒子,需要几个盒子,你就先画几个盒子。比如下面这个页面:

红色盒子
浅蓝盒子
绿色盒子(这个绿色盒子里又可以切分成两个盒子:白色字体较大一个盒子,白色字体较小一个盒子)
蓝色盒子

  1. 数据先静态,后动态
    简单的说就是刚开始,你可以直接先往页面里塞静态数据,然后调试样式,样式搞定了,就可以把静态数据换成动态数据了。换动态数据呢,又可以分为两步,大神都是一步到位的,对于我这种小白来说,还是一步一个脚印来搞,比较放心。

比如下面这个页面:
-静态数据

<view>
<!-- 顶部用户信息 -->
<view class="user-info"><view class="avatar"><image mode="widthFix" src=";quality=80&size=b9999_10000&sec=1565610447105&di=25b2b91e4ebe7831e13edb975cb0b669&imgtype=0&src=http%3A%2F%2Fimg.tukexw%2Fimg%2F2c99a00e77f69be1.jpg"></image></view><view class="user-name">UncleBen</view>
</view><!-- 订单、地址管理等常用设置 --><view class="my-order">我的订单</view><view class="my-address">地址管理</view><view class="my-fav">我的收藏</view><view class="my-invite">我的邀请</view><view class="my-suggestion">意见反馈</view><view class="my-service">联系客服</view> </view></view>

调试好之后,可以把数据放到js文件的data里,实现模拟动态数据:
wxml文件代码如下:

<view>
<!-- 顶部用户信息 -->
<view class="user-info"><view class="avatar"><image mode="widthFix" src=";quality=80&size=b9999_10000&sec=1565610447105&di=25b2b91e4ebe7831e13edb975cb0b669&imgtype=0&src=http%3A%2F%2Fimg.tukexw%2Fimg%2F2c99a00e77f69be1.jpg"></image></view><view class="user-name">UncleBen</view>
</view><!-- 订单、地址管理等常用设置 -->
<view class="my-settings"><view class="my-setting" wx:for="{{mySettings}}" wx:key="key"><view class="my-setting-icon"><image src="{{item.settingimg}}"></image></view><view class="my-setting-name">{{item.settingname}}</view></view></view></view>

js文件代码:

  /*** 页面的初始数据*/data: {mySettings:[{settingimg:'=scale&from=30013&version=3.3.3.3&uin=522083376&fname=my-order.png&size=750',settingname:'我的订单'},{settingimg: '=scale&from=30013&version=3.3.3.3&uin=522083376&fname=address.png&size=750',settingname: '地址管理'},{settingimg: '=scale&from=30013&version=3.3.3.3&uin=522083376&fname=fav.png&size=750',settingname: '我的收藏'},{settingimg: '=scale&from=30013&version=3.3.3.3&uin=522083376&fname=invite.png&size=750',settingname: '我的邀请'},{settingimg: '=scale&from=30013&version=3.3.3.3&uin=522083376&fname=advice.png&size=750',settingname: '意见反馈'},{settingimg: '=scale&from=30013&version=3.3.3.3&uin=522083376&fname=service.png&size=750',settingname: '联系客服'}]},

听同事说如果是在实际项目环境中,数据都是直接请求数据库或者API的,等看到这一知识点的时候再说吧!暂时到这里。

本文发布于:2024-02-01 06:12:13,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170673913534464.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:绑定   程序   数据   微信小
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23