Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

tq-img-preview

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tq-img-preview

a img preview directive

  • 0.0.2
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

fork from https://github.com/xLogic92/vue-picture-preview

tq-img-preview

安装

NPM

npm install --save tq-img-preview

DEMO

cd example
npm i
npm run serve

使用

首先在项目的入口文件中引入, 调用 Vue.use 安装。

import imgPreview from 'tq-img-preview'
Vue.use(imgPreview)

对于所有图片都可以使用 v-preview 指令来绑定他们的预览功能

  <section >
    <div class="title">组1 380 (默认)</div>
    <img 
      v-for='(item,index) in list380'
      :src='item.src'
      :alt='item.title'
      v-preview="item.src"
      group='1'
      :key='index'
      class="img"
    />
  </section>
  <div>-----------------------------------------------------------------</div>
  <section >
    <div class="title">组2 350(preview-title-enable=false)</div>
    <img 
      v-for='(item,index) in list350'
      :src='item.src'
      :alt='item.title'
      v-preview="item.src"
      group='2'
      :key='index'
      preview-title-enable='false'
      class="img"
    />
  </section>
  <div>-----------------------------------------------------------------</div>
  <section >
    <div class="title">组3 787</div>
    <span 
      v-for='(item,index) in list787'
      :alt='item.title'
      v-preview="item.src"
      group='3'
      :key='index'
      class="span"
    >{{item.title}}</span>
  </section>
    <div>-----------------------------------------------------------------</div>
  <section >
    <div class="title">组4 单个</div>
    <img 
      v-for='(item,index) in list'
      :src='item.src'
      :alt='item.title'
      v-preview="item.src"
      :key='index'
      class="img"
    />
  </section>
export default {
  data(){
    return {
      list380:[
        {src:'http://img6.hangkong.com/118574-99.jpg?0',title:'380-1'},
        {src:'http://img6.hangkong.com/117998-99.jpg?0',title:'380-2'},
        {src:'http://img6.hangkong.com/117973-99.jpg?0',title:'380-3'}
      ],
      list350:[
        {src:'http://img6.hangkong.com/118887-99.jpg?0',title:'350-1'},
        {src:'http://img6.hangkong.com/118565-99.jpg?0',title:'350-2'},
        {src:'http://img6.hangkong.com/118397-99.jpg?0',title:'350-3'}
      ],
      list787:[
        {src:'http://img6.hangkong.com/118873-99.jpg?0',title:'787-1'},
        {src:'http://img6.hangkong.com/118555-99.jpg?0',title:'787-2'},
        {src:'http://img6.hangkong.com/118260-99.jpg?0',title:'787-3'}
      ],
      list:[
        {src:'http://img6.hangkong.com/118888-99.jpg?0',title:'747'},
        {src:'http://img6.hangkong.com/16165-99.jpg?0',title:'安225'},
        {src:'http://img6.hangkong.com/8496-99.jpg?0',title:'歼20'}
      ]
    }
  }
}
<style>
.title{
  color: #666;
  font-size: 14px;
  line-height: 30px;
}
.img{
  width: 100px;
  height: 100px;
  margin-right: 20px;
}
.span{
  cursor: pointer;
  color: #2d8cf0;
  margin-right: 20px;
}
</style>

API

  • preview-title-enable: (boolean) 设置 preview-title-enable="false" 将禁用底部标题. 默认值: true.
  • group: (string) 设置 string 同一group会作为一组 一同显示。不设置group 只实现普通 预览

Keywords

FAQs

Package last updated on 11 Apr 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc