微信小程序如何调用图片接口API并居中显示


Posted in Javascript onJune 29, 2019

写完调用天气接口的demo之后,小程序调用天气接口并且渲染在页面,顺便再调用了一下美图的接口API:

美图API

url

wxml:

<view class='imagesize' wx:for="{{list}}" wx:key="index">
<image src="{{list.img}}" class='in-image' >
</image>
</view>

js:

Page({
 data: {
  list: []
 },
 onLoad: function (options) {
  wx.request({
   url: 'https://api.apiopen.top/getImages',
   header: {
    'content-type': 'application/json'
   },
   success: res => {
    console.log(res.data)
    this.setData({
     //第一个data为固定用法,第二个data是json中的data
     list: res.data.result[0],
    })
   }
  })
 },
})

css:

.imagesize {
 display: flex;
 justify-content: center;
}
.imagesize image {
 width: 400rpx;
 height: 400rpx;
}

微信小程序如何调用图片接口API并居中显示

注意

以上代码里面每次刷新的时候,都会随机调用接口数据

因为接口文档里面有说明,传0或者不传会随机推荐图片

微信小程序如何调用图片接口API并居中显示

所以我们在掉接口的时候可以在url后面绑定参数:

url: 'https://api.apiopen.top/getImages?page=1&count=2',

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
表单内同名元素的控制
Nov 22 Javascript
基于Jquery的动态添加控件并取值的实现代码
Sep 24 Javascript
JavaScript判断文件上传类型的方法
Sep 02 Javascript
jquery图形密码实现方法
Mar 11 Javascript
jQuery 3 中的新增功能汇总介绍
Jun 12 Javascript
JavaScript获取服务器端时间的方法
Nov 29 Javascript
js实现3D图片展示效果
Mar 09 Javascript
Javascript循环删除数组中元素的几种方法示例
May 18 Javascript
使用ef6创建oracle数据库的实体模型遇到的问题及解决方案
Nov 09 Javascript
详解webpack-dev-server的简单使用
Apr 02 Javascript
JS原型与继承操作示例
May 09 Javascript
Vue分页插件的前后端配置与使用
Oct 09 Javascript
微信小程序如何调用json数据接口并解析
Jun 29 #Javascript
pm2启动ssr失败的解决方法
Jun 29 #Javascript
localstorage实现带过期时间的缓存功能
Jun 28 #Javascript
vue分页器组件编写方法详解
Jun 28 #Javascript
Vue分页器实现原理详解
Jun 28 #Javascript
vue实现分页栏效果
Jun 28 #Javascript
js实现简单分页导航栏效果
Jun 28 #Javascript
You might like
php为什么选mysql作为数据库? Mysql 创建用户方法
2007/07/02 PHP
改变Apache端口等配置修改方法
2008/06/05 PHP
php中获取关键词及所属来源搜索引擎名称的代码
2011/02/15 PHP
PHP实现检测客户端是否使用代理服务器及其匿名级别
2015/01/07 PHP
php使用iconv中文截断问题的解决方法
2015/02/11 PHP
IE无法设置短域名下Cookie
2010/09/23 Javascript
javascript实现的一个带下拉框功能的文本框
2014/05/08 Javascript
node.js中的querystring.parse方法使用说明
2014/12/10 Javascript
Bootstrap每天必学之表单
2015/11/23 Javascript
JavaScript面向对象程序设计教程
2016/03/29 Javascript
jQuery实现表格文本框淡入更改值后淡出效果
2016/09/27 Javascript
js实现tab切换效果
2017/02/16 Javascript
JavaScript实现的浏览器下载文件的方法
2017/08/09 Javascript
用js实现before和after伪类的样式修改的示例代码
2017/09/07 Javascript
原生js封装添加class,删除class的实例
2017/11/06 Javascript
angularjs使用div模拟textarea文本框的方法
2018/10/02 Javascript
element表格翻页第2页从1开始编号(后端从0开始分页)
2019/12/10 Javascript
Vue实现仿iPhone悬浮球的示例代码
2020/03/13 Javascript
[48:20]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python入门之三角函数tan()函数实例详解
2017/11/08 Python
python opencv之分水岭算法示例
2018/02/24 Python
python实现RabbitMQ的消息队列的示例代码
2018/11/08 Python
Windows 安装 Anaconda3+PyCharm的方法步骤
2019/06/13 Python
Python提取视频中图片的示例(按帧、按秒)
2020/10/22 Python
Canvas globalCompositeOperation
2018/12/18 HTML / CSS
彪马美国官网:PUMA美国
2017/03/09 全球购物
Oasis服装官网:时尚女装在线
2020/07/09 全球购物
4s客服专员岗位职责
2013/12/01 职场文书
拾金不昧表扬信范文
2014/01/11 职场文书
财务情况说明书范文
2014/05/06 职场文书
彩妆大赛策划方案
2014/05/13 职场文书
合作协议书模板2014
2014/09/26 职场文书
2015欢度元旦标语口号
2014/12/09 职场文书
Vue.js 带下拉选项的输入框(Textbox with Dropdown)组件
2021/04/17 Vue.js
matplotlib如何设置坐标轴刻度的个数及标签的方法总结
2021/06/11 Python
redis cluster支持pipeline的实现思路
2021/06/23 Redis