>技术链:html+css+js+vue+vue-resource
>API接口:https://douban.uieee.com/v2/movie/top250
>实现效果:
![](https://box.kancloud.cn/dea78a800be4571db10477de82dfa0eb_1616x670.gif)
>html代码
```
<div id="movie">
<ul>
<li v-for="item in list">
<img v-bind:src="item.img" alt="">
<p>{{ item.title }}</p>
</li>
</ul>
</div>
```
>css代码
```
* { margin: 0; padding: 0; }
#movie {
width: 1200px;
margin: 30px auto auto auto;
}
li {
list-style-type: none;
width: 200px;
float: left;
margin: 20px;
}
img {
width: 100%;
height: 280px;
}
```
>js代码
```
new Vue({
el: '#movie',
data: {
list: []
},
beforeCreate(){
var self = this;
// var url = 'https://douban.uieee.com/v2/movie/top250'
var url = 'https://douban.uieee.com/v2/movie/top250?start=0&count=40'
this.$http.jsonp(url).then(res=>{
// console.log(res);
let subjects = res.body.subjects;
subjects.forEach(element => {
let img = element.images.small;
let title = element.title;
let temp = {};
temp.img = img;
temp.title = title;
self.list.push(temp);
});
})
}
})
```
---------
整个项目以上传至[github](https://github.com/MrXuxu/H5_demo/tree/master/Vue%E9%A1%B9%E7%9B%AE)
- 空白目录
- css实用样式
- css--下拉栏的几种设计
- css--图片阴影以及浮起的效果
- css--图片翻转二:自动翻转
- css--图片翻转一:滑过翻转
- css--三种loading特效
- css--图片遮罩效果实现
- css--又是三种loading特效
- css--带三角形的图形实现
- js demo
- 原生demo
- 1. 原生js实现轮播图
- 2. 倒计时按钮
- 3. 动态添加表格
- 4. checkbox全选反选
- 5. 小米登录方式切换
- 6. 点击事件
- 7. 个人网页导航条(二)点击滚动
- 8. 瀑布流实现!
- 9. 个人网页导航条(一)滑动固定
- 10. 定时器实现淡入淡出效果
- 11. 轮播图setTimeout版
- jQuery demo
- 1. 轮播图实现!
- 2. 成都小风车导航特效
- html组件
- html--导航栏(家居医生)
- html--登录页面(小米登录)
- html--响应式导航条(木兮地板)
- html--搜索栏
- Vue demo
- 1. mvvm实现动态添加表格
- 2. 豆瓣TOP250渲染
- 3. 制作一段跑马灯文字
- 3.1. vue 单行文字自动跑马灯效果
- 4. 利用豆瓣接口搜索书籍
- 5. 制作简易计算器
- 6. 创建一个点赞组件
- 7. 列表添加删除动画
- 8. isShow手风琴原理
- 9. tab栏切换