~~~
<title>Document</title>
<script src="https://cdn.bootcss.com/vue/2.6.6/vue.js"></script>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"></script>
</head>
<body>
<div id="app">
<img :src="imgUrl" alt="">
<p>评分:<span>{{average}}</span></p>
<form>
<input type="text" v-model="keyValue">
<input type="button" value="搜索"
@click="handleClick">
</form>
</div>
<script>
new Vue({
el:"#app",
data:{
imgUrl:"https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2395733377.webp",
average:8.2,
keyValue:"绿皮书"
},
methods:{
handleClick(){
var url = "https://douban.uieee.com/v2/movie/search?q="+this.keyValue+"&count=1";
$.ajax({
url,
type:"get",
dataType:"jsonp",
success:res=>{
var subjects = res.subjects[0];
var {rating,images}=subjects;
var average = rating.average;
var imgUrl = images.small;
this.imgUrl = imgUrl;
this.average = average;
}
})
}
}
})
</script>
</body>
~~~
- 第一天 Git
- 1.ssh的配置
- 2.ssh下载与上传
- 3.版本回退
- 第二天 html-css
- 1.Markdown语法
- 2.html
- 01
- 02选择器
- 03demo
- 04盒子模型
- 05样式重置
- 06水平居中
- 3.css
- 第三天 html-css
- 1.margin
- 2.padding
- 3.demo
- 4.html标签的分类
- 5.原理
- 6.水平居中
- 7.内联,内联块的水平居中
- 8.分组选择器
- 9.后代选择器
- 10.兄弟选择器
- 11.伪类
- 12.伪元素
- 13.优先级别
- 14.权重
- 第四天 html-css
- 1.链接
- 2.table
- 3.跨列表格
- 4.跨行表格
- 第五天
- 01.垂直水平居中
- 02.css样式
- 03.width,height的继承
- 04.垂直水平phone
- 06.nav
- 07.基础语法
- 08.for,if-else
- 09.对象
- 10.DOM
- 11.事件
- 12.jquery
- 13.点击变色
- 14.显示和隐藏
- 15.滚动顶部
- 第六天
- 01.margin的问题
- 02.margin
- 03.input
- 04.form
- 05.单选框
- 06.input与btn的区别
- 07.nav
- 08.jquery
- 09.获取input的值
- 10.vue