vue |實現點擊圖片預覽瀏覽器滿屏大圖


  • 安裝插件
npm install vue-directive-image-previewer -D

 

  • 引入插件main.js文件中
import VueDirectiveImagePreviewer from 'vue-directive-image-previewer'
import 'vue-directive-image-previewer/dist/assets/style.css'
Vue.use(VueDirectiveImagePreviewer) 

 

  • 使用
<img v-image-preview src="picture-url"/>

  總結(配置)

Vue.use(VueDirectiveImagePreviewer, {
  //1. wrapper背景顏色———— 你也可以寫成background: '#000'  //支持rgba、rgb和image: 'url(xxx)'
  background: {    
    color: '#000' 
  },
  
  //2. 轉換動畫
  animate: {
    duration: 600,
    delay: 500
  },

  //3. 鼠標樣式(css)
  cursor: 'pointer',
 copy:true——布爾類型,默認為true。如果是true,那么當你預覽圖片時,被點擊的原始的圖片不會消失;如果是false,被點擊的原始的圖片就會消失
  zIndex:1——Number類型,默認為1。
  maxWidth:1000|"1000px"|"100%"——Number類型,限制圖片最大寬度
  maxHeight:1000|"1000px"|"100%"——Number類型,限制圖片最大高度
  previewSize:2|20%——Number類型,預覽圖片的大小。舉例,如果值為2,那么預覽圖片的寬高就是原始圖片大小的兩倍
})
參考鏈接:https://www.cnblogs.com/sanhuamao/p/13596753.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM