zoukankan      html  css  js  c++  java
  • vue实现图片路径传送

    <!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>

  • 相关阅读:
    Java数组排序和搜索
    JDBC排序数据实例
    JDBC Like子句实例
    JDBC WHERE子句条件实例
    JDBC删除数据实例
    JDBC更新数据实例
    JDBC查询数据实例
    JDBC插入数据实例
    JDBC删除表实例
    JDBC创建表实例
  • 原文地址:https://www.cnblogs.com/wuweb/p/7875081.html
Copyright © 2011-2022 走看看