使用Vue.js调动豆瓣API电影模块,并渲染上页面
来源:互联网 发布:熊猫为什么是国宝 知乎 编辑:程序博客网 时间:2024/06/05 23:55
1、引入Vue.js
<script src="../vue.js"></script>
2、在HTML上书写Vue指令
<div id="test"> <ul class="row"> <li class="m-lst" v-for="(value,index) in hotMovie"> <div> <img class="img-responsive center-block" :src="value.images.large" /> </div> <div class="caption"> <!--:title为v-bind的缩写 旨在获取API中的title值赋给title属性--> <h4 class="h4 text-center" :title="value.title">{{value.title}}</h4> <p class="m-casts"><i class="glyphicon glyphicon-user"></i><a class="u-cast" :href="val.alt" v-for="val in value.casts">{{val.name}}</a></p> <p class="m-genres"><i class="glyphicon glyphicon-tags"></i> <span class="text-danger u-genres" v-for="val in value.genres">{{val}}</span> </p> <p class="m-time"><i class="glyphicon glyphicon-time"></i><span class="text-success u-time">{{value.year}}</span></p> <p class="text-right"><a href="03-detail.html" class="btn btn-info" @click="link(value.id)">查看详情</a></p> </div> </li> </ul></div>
3、使用Vue开始接数据,主要思路是:定义一个空的数组(这里命名为hotMovie),然后通过ajax跨域jsonp的方式对url中的API进行跨域访问,并将接出来的数据存在名为hotMovie的数组中。至于GET与POST的提交方式的不同,详见本博客有关http中的内容,这里不做过多的叙述。然后就是使用各种指令开始将API中的数据渲染上页面。
<script type="text/javascript"> new Vue({ el:"#test", data:{ hotMovie:[] }, methods:{ link:function(tt){ localStorage.setItem("id",tt) } }, created:function(){ let _self = this; $.ajax({ type:"get", url:"https://api.douban.com//v2/movie/in_theaters", dataType :"jsonp", success:function(data){ console.log(_self.hotMovie) _self.hotMovie=data.subjects; console.log(11); } }); } }) </script>
阅读全文
0 0
- 使用Vue.js调动豆瓣API电影模块,并渲染上页面
- 缩短浏览器上页面渲染
- 怎样尽可能的缩短浏览器上页面渲染的时间
- vue.js使用列表渲染的坑
- Python调用豆瓣API抓取top250电影并存储进数据库
- vue.js豆瓣书网站
- vue.js豆瓣书网站
- vue.js条件渲染
- c#使用豆瓣API
- 学习使用豆瓣API
- js 页面返回上页并刷新的问题
- Vue2.0+vue-router实现简易豆瓣电影webApp
- 【初学者】基于vue的webapp——豆瓣电影
- 使用python抓取豆瓣电影信息
- 使用requests爬取豆瓣电影top250
- 使用爬虫爬取豆瓣2016电影榜单中所有电影
- Vue.js笔记-条件渲染 列表渲染
- Vue.js实现表格渲染
- 网站服务器大小选择
- Python操作MySQL -即pymysql/SQLAlchemy用法
- 欢迎使用CSDN-markdown编辑器
- 【ISA的胡策】联校11.7(数学相关)
- java基础---接口和抽象类
- 使用Vue.js调动豆瓣API电影模块,并渲染上页面
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- LVM逻辑卷管理
- Hbase行健设计原则
- 全局log4net
- Linux账号管理
- Codeforces Round #350 (Div. 2) E
- Android实现简单计算器源码
- 分解质因数