deep深度作用选择器作用及使用(Vue教程-黑马-图片缩略图)

<!-- 缩略图区域 -->
        <div class="thumbs">
            <vue-preview :slides="list" @close="handleClose"></vue-preview>
        </div>
getThumbs(){
            this.$http.get('api/getthumimages/' + this.id).then(result=>{
                if(result.body.status===0){
                    // 循环每个图片数据,不全图片的宽和高
                    result.body.message.forEach(item => {
                        item.w = 600;
                        item.h = 400;
                        item.msrc = item.src;
                    });
                    // 把完整的数据保存到 list 中
                    this.list = result.body.message;
                }
            })
        },
        handleClose(){
            console.log("close event")
        }
    },
.thumbs{
        ::v-deep .my-gallery{
        display: flex;
        flex-wrap: wrap;
        figure{
            width: 30%;
            margin: 5px;
            img{
                width: 100%;
                box-shadow: 0,0,8px,#999;
                border-radius: 5px;
            }
        }
    }
}

注意上面的  ::v-deep  是深度选择器,有的时候也以写成其他形式,下面是官方说明:

原文地址:https://www.cnblogs.com/ccv2/p/12558618.html