vue实现表格文本图片输入可编辑删除增加行生成json数据代码

代码语言:html

所属分类:其他

代码描述:vue实现表格文本图片输入可编辑删除增加行生成json数据代码,可编辑上传图片、编辑文本,删除和增加行,最终生成json数组文件到本地。

代码标签: vue 表格 文本 图片 输入 编辑 删除 增加 生成 json 数据 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/bootstrap.4.3.1.min.css">
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/vue@2.6.1-dev.js"></script>
<style>
     
/* 定位容器相对定位 */
 
.image-upload-container {
   
position: relative;
   
display: inline-block; /* 制作成行内块元素使其大小适应内容 */
 
}
 
 
/* 对 <img> 元素不需要特别的样式,这仅用作参考 */
  img
{
   
display: block;
   
width: 200px; /* 或是你希望图片的尺寸 */
   
height:150px;
 
}

 
/* 样式化 <input type="file"> 元素,使其覆盖在图片上 */
 
.image-upload-container input[type='file'] {
   
position: absolute;
   
top: 0;
   
left: 0;
   
width: 100%; /* 设置宽高和图片一致 */
   
height: 100%;
   
opacity: 0; /* 完全透明 */
   
cursor: pointer; /* 鼠标移上去时显示为指针形状 */
 
}

 
/* 额外的:为覆盖在图片上的区域提供视觉反馈 */
 
.image-upload-container:hover input[type='file'] {
   
background-color: rgba(255, 255, 255, 0.3); /* 轻微白色覆盖层 */
 
}
</style>
</head>
<body>

<div id="app">
 
<table class="table">
   
<tr>
    .........完整代码请登录后点击上方下载按钮下载查看

网友评论0