微信小程热映电影导演等数据获取
微信小程热映电影导演等数据获取
微信小程电影数据读取与呈现
我们获取了豆瓣API的电影图片,现在我们重接口在获取导演,主角,电影名等数据。
获取导演,主角,电影名等数据我们要进行封装,就要定义一个数组
在movie.js里面的
processSubject(subject){
var title =subject.title;
//获取导演数据
var directors =subject.directors;调用全部数据
var directorStr="";//定义了一个字符串
for(var index in directors){
directorStr =directorStr+directors[index].name+"/";//把导演的数据筛选出来
}
if(directorStr!=""){
directorStr =directorStr.substring(0,su.length-2);
}
//获取演员数据
var casts=subject.casts;
var castStr="";
for(var index in casts){
caststr=castStr+casts[index].name+" / “;
}
if(caststr!=”"){
caststr=castStr.substring(e,caststr.length-2);
}
//获取剧情数据
var genres=subject.genres;
var genresStr="";
for(var index in genres){
genresstr=genresStr+genres[index]+" / “;
}
if(genresStr!=”"){
genresStr=genresStr.substring(e,genresStr.length-2);
}
//获取月份和年份
var year =subject.year;
//把内容用字符串连接在一起
var text=“名称: “+titlet+”\n导演: “+directorStr+”\n主演:”+castStr+"\n类型:"+genrestr+"\n上映年份:"+year+"(中国大陆)";
//再次赋值给数组
subject.text=text;
},
processSubjects(subjects){
for(var i=0;i<subjects.length;i++){
var subject =subjects[i]
this.processSubject(subject)//再次封装
}
},
loadMovie:function(){
var page =this;
wx:wx.request({
url: ‘http://www.doubanapi.com/movie.html’,
header: {
‘Content-Type’: ‘application/json’
},
success:function(res){
var subjects=res.data.subjects;
page.processSubjects(subjects)
page.setData({movies:subjects})
}
})
}
数据拿到就要在前端调用数据
在movie.wxml
最后的结果:
微信小程热映电影导演等数据获取相关推荐
- 微信小程序调用豆瓣电影API(详细)
微信小程序调用豆瓣电影API(详细) 首先给出现在可以使用(有返回值的)的API网址 现在是获取数据的过程 1.在 JS 文件中声明一个变量 2.我们写一个获取信息的函数 我们打开 ==当前热映的AP ...
- 补如何抓取豆瓣网正在热映电影信息以及海报
废话不多说直接上代码 #!/usr/bin/env python ''' 这篇主要是获取豆瓣网正在热映电影网的电影全部信息 ''' import re import requests from req ...
- python爬取猫眼正在热映电影
用python写爬虫爬取需要的数据比较容易,以Python简洁的语法和一大波成熟的库,写起来相当的快 python的版本以及使用的库 Python 3.6.4 requests lxml 这次主要是爬 ...
- 微信小程序访问豆瓣电影api400错误解决方法
微信小程序访问豆瓣电影api400错误解决方法 参考文章: (1)微信小程序访问豆瓣电影api400错误解决方法 (2)https://www.cnblogs.com/bubbleStar/p/610 ...
- java-net-php-python-java国内热映电影影评网站计算机毕业设计程序
java-net-php-python-java国内热映电影影评网站计算机毕业设计程序 java-net-php-python-java国内热映电影影评网站计算机毕业设计程序 本源码技术栈: 项目架构 ...
- Java项目:(小程序)前台+后台相结合水果商城系统(spring+spring mvc+mybatis+layui+微信小程)
源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括: 水果商城系统前台展示,分类后买,下单,支付,发货, 地址等等,后台商品上传,用户管理,订单管理,地址管理等等 ...
- 基于微信小程序的网上电影购票的设计与实现
源码获取:https://www.bilibili.com/video/BV1ie411G7Ze/ 基于微信小程序的网上电影购票的设计与实现 需求分析是软件设计的一个重要的环节.先确定本系统所服务的用 ...
- uni-app开发微信小程使用腾讯位置服务获取用户的位置信息
uni-app开发微信小程使用腾讯位置服务获取用户的位置信息 一.开通腾讯位置服务 二.编码实现 (一)获取定位坐标 (二).在项目中使用 一.开通腾讯位置服务 在这里我们先要登录腾讯我i之服务的官网 ...
- php图片轮换功能,微信小程swiper组件实现图片轮播切换功能教程
本文主要介绍了微信小程使用swiper组件实现图片轮播切换显示功能,涉及swiper组件相关属性使用技巧,希望能帮助到大家. 1.效果展示 2.关键代码 index.wxml: swiper组件属性说 ...
最新文章
- python做一个系统-用python做一个系统监控程序
- 在php中插入数据显示在html_PHP中的浮点型数据计算之程序员脱发问题
- 路径包含空格_5分钟学会:矢量工具与路径-编辑路径
- 软件测试推荐专业,软件测试专业老师推荐信
- Linux 命令(138)—— nc 命令
- Docker组队学习(一)
- java蓝桥杯发现环,第八届蓝桥杯C/C++程序设计本科B组决赛 ——发现环(编程大题_签到题_tarjan判环)...
- 排队论模型(一):基本概念、输入过程与服务时间的常用概率分布
- Windows动态库DllMain
- java中的quartz_java 中对Quartz表达式的执行
- JSP打开是源码解决
- WIFI:802.11协议帧格式
- VirtualBox 安装虚拟机步骤
- 赛酷软件测试自学,赛酷ocr怎么用 赛酷ocr使用方法
- python_考勤时间
- (西安电子科技大学,汤小丹等)计算机操作系统——第二章、进程的描述与控制
- JSP学籍信息管理系统实现增删改查的相关功能操作
- android 4.0 更换鼠标图案
- 水晶报表Crystal Reports XI服务器版
- EGE相关:控制台窗口的设置
热门文章
- 中国定向公开赛海南昌江站开赛 600余名选手穿越雨林
- 简单公民身份信息API开发
- 网络控制系统仿真:Truetime2.0工具箱安装(win10 + matlab R2017b)
- Mac 远程连接 Windows 桌面工具 Parallels Client 使用教程
- jqurey常用知识点 (非常重要!)
- 一休哥的PowerBI学习之路-可控的视觉筛选器
- C语言--期末前夜刷题计划(吉林大学高级语言程序设计超星慕课作业题为主)
- android手机屏AMOLED如何驱动?
- 专访松下 | 20多年养老经验,日本养老标杆落地中国的经验与挑战
- SpringBoot--网上商城项目(自定义的参数解析器、购物车后台前台功能、商品详情页)