Layui:数据表格table中预览图片、视频

该博客介绍了如何在Layui数据表格中实现图片和视频的点击预览功能,包括默认效果、图片预览(支持关闭按钮)和视频预览。通过Layui的模版、视图和渲染方法,结合JavaScript实现弹窗预览,并提供了完整的HTML和JavaScript代码示例。
摘要由CSDN通过智能技术生成

一、说明

  • 在Layui数据表格中点击图片或者视频,弹框预览。
  • Layui模板也支持循环,如下:
    //第一步:编写模版。你可以使用一个script标签存放模板,如:
    <script id="demo" type="text/html">
      <h3>{
   {
    d.title }}</h3>
      <ul>
      {
   {
   #  layui.each(d.list, function(index, item){
    }}
        <li>
          <span>{
   {
    item.modname }}</span>
          <span>{
   {
    item.alias }}</span>
          <span>{
   {
    item.site || '' }}</span>
        </li>
      {
   {
   #  }); }}
      {
   {
   #  if(d.list.length === 0){
    }}
        无数据
      {
   {
   #  } }}
      </ul>
    </script>
    //第二步:建立视图。用于呈现渲染结果。
    <div id="view"></div>
    //第三步:渲染模版
    var data = {
    //数据
      "title":"Layui常用模块"
      ,"list":[{
   "modname":"弹层","alias":"layer","site":"https://www.sojson.com/layui/layer.html"},{
   "modname":"表单","alias":"form"}]
    }
    var getTpl = demo.innerHTML
    ,view = document.getElementById('view');
    laytpl(getTpl).render(data, function(html){
   
      view.innerHTML = html;
    });
          

二、预览

1、默认效果

在这里插入图片描述

2、预览图片效果

  • 点击图片放大,再次点击图片外任意地方关闭
  • 或者设置 ,closeBtn: 1 //显示关闭按钮
    在这里插入图片描述

3、预览视频效果

  • 点击视频,放大,点击关闭按钮关闭
    在这里插入图片描述

三、代码

  • 可直接运行,如果失效,引入最新的Layui线上地址
<!DOCTYPE html>
<html>

<head>
    <title>Layui:数据表格table中预览图片、视频</title>
    <meta charset="utf-8"/>
    <link rel="stylesheet" type="text/css" 
  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值