<template> <div> <lc-title title="图片选择器"></lc-title> <category title="基本用法" class="mb10"></category> <lc-imagepicker @imgMsg="imgMsg" :imgList="imgList1"></lc-imagepicker> <category title="指定宽度和高度都是120px,图片间距是10px" class="mb10"></category> <lc-imagepicker @imgMsg="imgMsg" :width="120" :height="120" :margin="10" :imgList="imgList2"></lc-imagepicker> <category title="允许上传的最大数量是4张" class="mb10"></category> <lc-imagepicker @imgMsg="imgMsg" :max="4"></lc-imagepicker> <category title="支持多图选择" class="mb10"></category> <lc-imagepicker @imgMsg="imgMsg" :ismultiple=true></lc-imagepicker> <category title="支持长按删除图片" class="mb10"></category> <lc-imagepicker @imgMsg="imgMsg" delMode="longtap"></lc-imagepicker> <category title="选择完成图片之后自动上传" class="mb10"></category> <lc-imagepicker @imgMsg="imgMsg" autoUpload="true"></lc-imagepicker> </div> </template>
<script> import LcTitle from '_mods/title.vue'; import Category from '_mods/category.vue'; export default { components: { LcTitle, Category }, data() { return { imgList1:[ { id:1, src:"https://dqloa7ej5.lightyy.com/images/lightui/light.png" } ], imgList2:[ { id:1, src:"//img1.360buyimg.com/da/jfs/t1/4436/26/9691/78074/5bad0668E7ce89ec6/c234b749ae9e7332.jpg" } ] }; }, methods: { imgMsg:(data) => { if(data.code == 1) { alert('upload'); } console.log(data); } } }; </script>
<style lang="less" scoped> .mb10{margin-bottom: 10px;} </style>
|