微信小程序的条件、遍历、网络请求、获取本地图片
来源:互联网 发布:淘宝店铺扣48考试 编辑:程序博客网 时间:2024/06/05 04:06
实例一: 条件渲染
如果motto
为Hello World
,则输出你好世界
,否则原样输出。
这里是分支条件判断,直接在视图文件里修改,修改index.wxml
<text wx:if="{{motto != 'Hello World'}}" class="user-motto">{{motto}}</text><text wx:else>你好世界</text>
wx:if
、wx:else
、wx:elif
,是微信条件判断的控制属性,需要添加到组件中使用。
但是如果我们想一次性判断多个组件标签,我们可以使用一个<block/>
标签将多个组件包装起来,并在上边使用wx:if
控制属性。
<block wx:if="{{true}}"> <view> view1 </view> <view> view2 </view></block>
注意: <block/>
并不是一个组件,它仅仅是一个包装元素,不会在页面中做任何渲染,只接受控制属性。
实例二: 数据遍历
在index.js
中加入数据。
在index.wxml
中读取数据。
wx:for-item
可以指定数组当前元素的变量名 wx:for-index
可以指定数组当前下标的变量名
这两个项也可以不指定,默认数组的当前项的下标变量名默认为index
,数组当前项的变量名默认为item
。
类似block wx:if
,也可以将wx:for
用在<block/>
标签上,以渲染一个包含多节点的结构块。例如:
<block wx:for="{{[1, 2, 3]}}"> <view> {{index}}: </view> <view> {{item}} </view></block>
实例三: 网络请求
当用ajax进行请求的时候,最讨厌的就是跨域问题,而在小程序上是没有这个问题的。
数据接口:https://raw.githubusercontent.com/jiangzy27/how_to_react/master/score.json
接口内容:
{"data":[{"id":201701,"name":"Jackson","score":100},{"id":201702,"name":"Mike","score":78},{"id":201703,"name":"Joe","score":62}]}
修改index.js
加入变量,添加请求的方法。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
修改index.wxml
,进行数据读取。
效果:
wx.request
说明:
参数说明:
实例四: 获取本地图片
这里使用微信组件wx.chooseImage
修改index.js
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
修改index.wxml
效果:
wx.chooseImage
说明
wx.chooseImage
参数:
博客名称:王乐平博客
博客地址:http://blog.lepingde.com
CSDN博客地址:http://blog.csdn.net/lecepin
- 微信小程序的条件、遍历、网络请求、获取本地图片
- 微信小程序入门二: 条件、遍历、网络请求、获取本地图片
- IOS -- 获取本地图片和网络图片的大小size
- IOS 获取网络地址的html字符串 本地获取网络图片
- 从网络获取图片的程序
- volley获取网络图片,生成本地图片
- 图片的本地获取
- 【C++】保存网络获取的图片至本地
- Android不加载获取网络、本地图片的尺寸
- 获取网络请求的图片的宽高
- HttpClient网络请求获取网络图片
- Volley的使用(一) get请求和获取网络图片
- 本地获取图片的几种常用方式和网络获取图片
- 网络爬虫之获取图片到本地
- 获取网络图片,并保存到本地
- JAVA获取网络图片保存本地
- 微信小程序网络请求
- 各种网络请求获取URL图片信息
- 自动打包的流程
- java 简单版贪吃蛇小游戏
- postman 使用
- Doom4技术采访
- 使用 Office 365 PowerShell 管理用户帐户和许可证(七) Office 365 许可和 Windows PowerShell:删除许可证
- 微信小程序的条件、遍历、网络请求、获取本地图片
- linux下sqlite数据库用c语言sqlite3_get_table查询数据
- 深入php内核,从底层c语言剖析php实现原理
- 关于并查集
- Ubuntu安装python3 搭建 scrapy框架(哇,不知道怎么写,就这样吧)
- hashCode和identityHashCode的区别
- 什么叫做过拟合
- 个性化order排序字段
- JavaScript运动框架(四):多值运动