iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Vue如何实现多图添加显示和删除
  • 221
分享到

Vue如何实现多图添加显示和删除

2023-06-15 06:06:30 221人浏览 八月长安
摘要

这篇文章给大家分享的是有关Vue如何实现多图添加显示和删除的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。效果图:首先给一个input[type="file"],然后隐藏掉,当点击加号所在的区域

这篇文章给大家分享的是有关Vue如何实现多图添加显示和删除的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

效果图:

Vue如何实现多图添加显示和删除

首先给一个input[type="file"],然后隐藏掉,当点击加号所在的区域时,触发文件选择的点击事件。

注意:取src的值时用v-bind:src="imgsrc";用src="imgsrc"或者src="{{imgsrc}}"会报错。

代码:(有些样式省略,主要是添加和删除方法)

<template> <div id="originality">    <div class="ipt">主图:</div>    <div class="picture">     <div class="Mainpicture">      <div class="iconfont icon-jia" @click="uploadPic('filed')"></div>     </div>     <!--主图可以添加多个图片-->     <div id="img" v-for="(imgsrc,index) in imgsrcs">      <img id="imgshow" :src="imgsrc">      <div class="iconfont icon-cha" @click="deleteMulPic(index)"</div>     </div>    </div>    <input id="filed" type="file" multiple="multiple" accept="image/*,application/pdf"  @change="changeMulPic()">      </div></template> <script> export default {  name: "originality",  components: {   },  data() {   return {       imgsrcs: []   }  },  methods: {   uploadPic: function(val) {    document.getElementById(val).click();   },   changeMulPic: function() {    var file = $("#filed").get(0).files[0];    $("#img").show();    this.imgsrcs.push(window.URL.createObjectURL(file))   },   deleteMulPic: function(index) {    this.imgsrcs.splice(index, 1);   }  } }</script> <style scoped>  .Mainpicture {  float: left;  width: 100px;  height: 100px;  background: rgba(255, 255, 255, 1);  border-radius: 2px;  border: 1px solid #E5E9F2; }  .picture {  min-height: 100px; }  .files {  display: none;  float: left; }  #img {  margin-left: 20px;  float: left;  width: 100px;  height: 100px;  border-radius: 2px;  border: 1px solid #E5E9F2; }  .icon-cha {  cursor: pointer;  position: absolute;  width: 10px;  height: 10px;  margin-left: 85px;  margin-top: -100px;  color: #BFC5D1; }  #imgshow {  width: 100px;  height: 100px; }  .icon-jia {  text-align: center;  width: 20px;  height: 20px;  line-height: 20px;  color: #BFC5D1;  padding: 40px;  cursor: pointer; } </style>

感谢各位的阅读!关于“Vue如何实现多图添加显示和删除”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: Vue如何实现多图添加显示和删除

本文链接: https://www.lsjlt.com/news/278338.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Vue如何实现多图添加显示和删除
    这篇文章给大家分享的是有关Vue如何实现多图添加显示和删除的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。效果图:首先给一个input[type="file"],然后隐藏掉,当点击加号所在的区域...
    99+
    2023-06-15
  • Vue实现多图添加显示和删除
    本文实例为大家分享了Vue实现多图添加显示和删除的具体代码,供大家参考,具体内容如下 效果图: 首先给一个input[type="file"],然后隐藏掉,当点击加号所在的区域时,...
    99+
    2024-04-02
  • vue-table如何实现添加和删除
    这篇文章主要介绍了vue-table如何实现添加和删除,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下一.代码<!DOCTYPE html>&...
    99+
    2023-06-15
  • vue-table实现添加和删除
    本文实例为大家分享了vue-table实现添加和删除的具体代码,供大家参考,具体内容如下 一.代码 <!DOCTYPE html> <html> <...
    99+
    2024-04-02
  • Java 添加、隐藏/显示、删除PDF图层
    本文介绍操作PDF图层的方法。可分为添加图层(包括添加线条、形状、字符串、图片等图层)、隐藏或显示图层、删除图层等。具体可参考如下Java代码示例。工具:Free Spire.PDF for Java (免费版)Jar包下载和导入:可通过官...
    99+
    2023-06-02
  • Java如何实现添加,读取和删除Excel图片
    本篇内容主要讲解“Java如何实现添加,读取和删除Excel图片”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java如何实现添加,读取和删除Excel图片”吧!介绍工具:Free Spire....
    99+
    2023-06-30
  • java如何实现删除和添加功能
    在Java中实现删除和添加功能,可以使用集合类来存储数据,并通过相应的方法实现删除和添加操作。添加功能可以使用集合类的`add()`...
    99+
    2023-08-30
    java
  • vue对象添加属性(key:value)、显示和删除属性方式
    目录对象添加属性(key:value)、显示和删除属性效果图添加属性 删除属性不能检测到对象属性的添加或删除问题有三种解决方案 对象添加属性(key:value)...
    99+
    2024-04-02
  • Android中RecyclerView如何实现Item添加和删除
    这篇文章主要介绍Android中RecyclerView如何实现Item添加和删除,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!先上效果图:RecyclerView简介:RecyclerView用以下两种方式简化了数...
    99+
    2023-05-30
    android recyclerview item
  • js如何实现添加删除表格
    这篇文章给大家分享的是有关js如何实现添加删除表格的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。效果图:代码如下:<!DOCTYPE html> <h...
    99+
    2024-04-02
  • vue如何实现本地存储添加删除修改功能
    这篇文章给大家分享的是有关vue如何实现本地存储添加删除修改功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体内容如下实现功能:输入的内容添加到正在进行列表中,双击修改功能,点击esc键,取消,还是之前的内容...
    99+
    2023-06-21
  • asm如何添加和删除磁盘
    这篇文章将为大家详细讲解有关asm如何添加和删除磁盘,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 OS:solaris oracle: 10G R2和11G R2 ...
    99+
    2024-04-02
  • 如何添加和删除php代码
    在网页开发中,使用PHP来动态生成网页内容是一种非常常见的方法。在编写PHP代码时,我们经常需要添加或删除代码来实现特定的功能或修复问题。在本文中,我们将讨论如何添加和删除PHP代码。添加PHP代码在网页开发过程中,我们可能需要在文件中添加...
    99+
    2023-05-14
    php
  • fabric.js图层功能独立显隐 添加 删除 预览实现详解
    目录引言原理效果预览本次demo实现:效果图:下期预告小Tips完整代码目录:index.html代码sketchpad.js代码引言 去年经历了个虚拟人的项目,其中我参与了前端的部...
    99+
    2023-05-18
    fabric.js图层功能 fabric.js图层独立显隐 fabric.js图层添加删除预览
  • vue中如何实现图片加载与显示默认图片
    这篇文章主要为大家展示了“vue中如何实现图片加载与显示默认图片”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue中如何实现图片加载与显示默认图片”这篇文章吧...
    99+
    2024-04-02
  • vue如何添加和移除事件
    这篇文章主要介绍“vue如何添加和移除事件”,在日常操作中,相信很多人在vue如何添加和移除事件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue如何添加和移除事件”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-07-04
  • win10如何添加和删除输入法
    本篇内容主要讲解“win10如何添加和删除输入法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“win10如何添加和删除输入法”吧!win10添加和删除输入法的方法win10操作系统默认自带了输入...
    99+
    2023-07-01
  • Git中如何添加和删除文件
    Git 是一款非常普遍和流行的版本控制工具,使用它可以轻松地跟踪并管理项目的变更。在实际应用过程中,常常会出现新增或删除文件的情况,接下来我们将详细介绍 Git 中如何添加和删除文件。添加文件添加文件的方式非常简单,只需使用 Git 的 a...
    99+
    2023-10-22
  • JavaWeb如何实现mysql数据库数据的添加和删除
    这篇文章主要为大家展示了“JavaWeb如何实现mysql数据库数据的添加和删除”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaWeb如何实现mysql数据库数据的添加和删除”这篇文章吧。...
    99+
    2023-06-29
  • vue怎么使用天地图和openlayers实现多个底图叠加显示效果
    这篇文章主要介绍了vue怎么使用天地图和openlayers实现多个底图叠加显示效果的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue怎么使用天地图和openlayers实现多个底图叠加显示效果文章都会有所收...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作