• 本地HTML采用cdn加载方式引入Luckysheet的案例


    需求

    Luckysheet支持使用CDN加载,那么我们如何采用这种方式引入呢?

    步骤

    基本上根据官方文档就可以写出来

    Luckysheet官方文档地址

    第一步

    引入依赖

    <link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
    <link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet@2.1.2/dist/plugins/css/pluginsCss.css' />
    <link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet@2.1.2/dist/plugins/plugins.css' />
    <link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet@2.1.2/dist/css/luckysheet.css' />
    <link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet@2.1.2/dist/assets/iconfont/iconfont.css' />
    <script src="https://cdn.jsdelivr.net/npm/luckysheet@2.1.2/dist/plugins/js/plugin.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/luckysheet@2.1.2/dist/luckysheet.umd.js"></script>
    

    第二步

    初始化表格

    <script type="text/javascript">
      $(function () {
          luckysheet.create({
            container: 'luckysheet',
            showinfobar:false,
          });
      });
    </script>
    
    

    这样就大功告成了!

    源码

    这里展示一个完整的源码,可以全部复制下来,然后保存到一个.html文件中,直接双击这个html文件在浏览器打开即可看到效果。

    <!DOCTYPE html>
    <html>
    <title>W3.CSS</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
    <link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet@2.1.2/dist/plugins/css/pluginsCss.css' />
    <link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet@2.1.2/dist/plugins/plugins.css' />
    <link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet@2.1.2/dist/css/luckysheet.css' />
    <link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet@2.1.2/dist/assets/iconfont/iconfont.css' />
    <script src="https://cdn.jsdelivr.net/npm/luckysheet@2.1.2/dist/plugins/js/plugin.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/luckysheet@2.1.2/dist/luckysheet.umd.js"></script>
    
    <script type="text/javascript">
      $(function () {
          luckysheet.create({
            container: 'luckysheet',
            showinfobar:false,
          });
      });
    </script>
    
    <body>
    
    <div class="w3-container">
      <h2>Tabs</h2>
      <p>Tabs are perfect for single page web applications, or for web pages capable of displaying different subjects. Click on the links below.</p>
    </div>
    
    <div class="w3-bar w3-black">
      <button class="w3-bar-item w3-button" onclick="openCity('London')">Luckysheet</button>
      <button class="w3-bar-item w3-button" onclick="openCity('Paris')">Paris</button>
      <button class="w3-bar-item w3-button" onclick="openCity('Tokyo')">Tokyo</button>
    </div>
    
    <div id="London" class="w3-container city" style="position: absolute; 100%;top:145px;bottom: 0px;left:0px">
      <div id="luckysheet" style="margin:0px;padding:0px;position:absolute;100%;height:100%;left: 0px;top: 0px;"></div>
    </div>
    
    <div id="Paris" class="w3-container city" style="display:none">
      <h2>Paris</h2>
      <p>Paris is the capital of France.</p> 
    </div>
    
    <div id="Tokyo" class="w3-container city" style="display:none">
      <h2>Tokyo</h2>
      <p>Tokyo is the capital of Japan.</p>
    </div>
    
    <script>
    function openCity(cityName) {
      var i;
      var x = document.getElementsByClassName("city");
      for (i = 0; i < x.length; i++) {
        x[i].style.display = "none";  
      }
      document.getElementById(cityName).style.display = "block";  
    }
    </script>
    
    </body>
    </html>
    
    

    拓展

    更多在Vue和React中使用请参考:

  • 相关阅读:
    vue中使用vuepdf插件显示pdf
    vuecirclemenu漂亮的圆形菜单
    console.log输出彩色字,图片等
    项目开发之使用 maven
    用 C 扩展 python
    Flash 与 php 使用 amfphp
    纯命令行的编辑利器:用好 awk 与 sed
    远程调试Java程序
    .net core 项目文件结构浅析
    初识Redis系列之一:简单介绍
  • 原文地址:https://www.cnblogs.com/DuShuSir/p/13859103.html
Copyright © 2020-2023  润新知