<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="js/vue.js"></script>
</head>
<body>
<div id="vm1">
<big-img></big-img>
<small-img></small-img>
</div>
<script>
var vm=new Vue();
var A={
data:function(){
return {
simg:["images/1.jpg","images/2.jpg","images/3.jpg","images/4.jpg","images/5.jpg"]
}
},
template:`
<div>
<img v-for="x in simg" :src="x" width="80" height="60" @click="send($event)">
</div>
`,
methods:{
send:function(e){
var Imgsrc=e.target.src;
Imgsrc=Imgsrc.substr(Imgsrc.lastIndexOf("images/"));
vm.$emit("b-img",Imgsrc)
}
}
}
var B={
template:`
<div><img :src="simg" width="500" height="400"></div>
`,
mounted(){
vm.$on("b-img",function(img){
this.simg=img;
}.bind(this))
},
data:function(){
return{
simg:"images/5.jpg"
}
}
}
new Vue({
el:"#vm1",
components:{
"big-img":A,
"small-img":B
}
})
</script>
</body>
</html>

最新文章

  1. [WPF系列]-基础 TextBlock
  2. SQLite部署-无法加载 DLL“SQLite.Interop.dll”: 找不到指定的模块
  3. CodeForces 686B-Little Robber Girl&#39;s Zoo
  4. IHttpActionResult – new way of creating responses in ASP.NET Web API 2
  5. 【转载】Gambit使用教程
  6. php特殊语法--模板引擎中比较常见
  7. PHP 对象及其三大特性
  8. [POJ2398]Toy Storage(计算几何,二分,判断点在线段的哪一侧)
  9. Spring boot 1.3.5 RELEASE 官方文档中文翻译--Part2:新手入门
  10. 基于视觉的Web页面分页算法VIPS的实现源代码下载
  11. 日志记录Filter
  12. Spring IOC三种注入方式(接口注入、setter注入、构造器注入)(摘抄)
  13. Struts入门学习(一)
  14. 如何解决Reporting Services目录数据库文件存在的问题
  15. FreeMarker 生成Java、mybatis文件
  16. 通过mysqlbinlog 恢复数据
  17. React Native - 网页组件(WebView)的使用详解
  18. Kite(几何+镜面对称)
  19. 618大促微服务、web、redis等的超时时间
  20. Java知识点-判断null、空字符串和空格

热门文章

  1. WEB开发的jsp例子标签库(jstl)的使用
  2. 解析csv数据导入mysql的方法
  3. NET Core Web API下事件驱动型架构CQRS架构中聚合与聚合根的实现
  4. C#配置IIS搭建网站的工具类
  5. Perl入门(七) Perl脚本的调试
  6. ResNet 残差网络训练数据
  7. Vue点击切换class
  8. mint-ui 填坑之路
  9. PAT——1001. 害死人不偿命的(3n+1)猜想
  10. Node环境下实现less编译