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