首页 > 其他分享 >luckysheet 的安装

luckysheet 的安装

时间:2023-11-21 10:13:48浏览次数:32  
标签:npm luckysheet zip 下载 安装 打包

前言

最近有需求,把 el-tablevxe-table 替换为 luckysheet。据说这个可以实现和 excel 的互相复制粘贴,便于用户操作。

官方文档中 Luckysheet 安装 有两种方式:

  1. cdn 引入:有可能不是最新的,需要指定版本号。
  2. 本地引入。

居然没有 npm 安装,也是很奇特。

因此,我采取了本地引入的方式。

下载 zip 包

luckysheet在gitee的地址 下载 zip 包,如下图所示:

image

下载依赖包并打包

zip 下载完毕后,用 vscode 打开,打开终端,输入 npm i 下载依赖包;

包下载完毕后,输入 npm run build 打包;

复制粘贴

打包完毕后,根目录会出现 dist 文件夹。把 dist 中除了 index.html 之外的全部文件,复制到目标项目的 public 文件夹中;

并在目标项目的 index.html 中粘贴以下内容:

    <link rel='stylesheet' href='./plugins/css/pluginsCss.css' />
    <link rel='stylesheet' href='./plugins/plugins.css' />
    <link rel='stylesheet' href='./css/luckysheet.css' />
    <link rel='stylesheet' href='./assets/iconfont/iconfont.css' />
    <script src="./plugins/js/plugin.js"></script>
    <script src="./luckysheet.umd.js"></script>

image

验证

在目标项目新建一个 vue 页面,粘贴以下内容进行测试:

 <template>
   <div id="luckysheet" style="margin:0px;padding:0px;position:absolute;width:100%;height:100%;left: 0px;top: 0px;"></div>
 </template>

 <script>
     export default {
         name: 'HelloWorld',
         data(){
             return {}
         },
         mounted() {
             this.init()
         },
         methods:{
             init() {
               var options = {
                 container: 'luckysheet' //luckysheet为容器id
               }
               luckysheet.create(options)
             }
         }
     }
 </script>

打开终端,输入 npm run dev 运行项目,可看到页面显示如下,且控制台不报错,就说明安装 luckysheet 成功了。

image

参考链接

luckysheet(1): 在线 excel 介绍及使用

标签:npm,luckysheet,zip,下载,安装,打包
From: https://www.cnblogs.com/shayloyuki/p/17845597.html

相关文章

  • Windows中安装nvm管理node版本
    1.将nodejs卸载,删除node相关文件  2.下载nvm并安装 https://nvm.uihtm.com/nvm1.1.7-setup.zip  nvm-v查看版本3.更换镜像源不然下载速度过慢找到nvm的安装路径找到settiings.txt在settiings.txt文件中新增如下内容node_mirror:https://npm.taobao.or......
  • 02-MySQL的安装与配置(Windows)
    MySQL数据库MySQL关是一种关系数据库管理系统,所使用的SQL语言是用于访问数据库的最常用的标准化语言,其特点为体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,在Web应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem:关系数据库管理系统)应用软件之......
  • STM32快速上手踩坑记录(keil5+CubeMX安装+实现SPI通信)
    硬件:ST-LINKv2+STM32F103C8T6+Kingst逻辑分析仪TM32F103C8T6引脚图STM32F103C8T6引脚图及引脚功能说明_stm32f103c8t6引脚图及功能_eewj的博客-CSDN博客安装keil5官网下载:KeilProductDownloads点击MDK-Arm下载即可,目前最新版本是5.38,公司信息什么的随便填一下,下载之后......
  • Centos7编译安装Python
    Centos7编译安装Python环境准备操作系统:Centos7版本:Python3.12下载wgethttps://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz编译安装#安装依赖yum-yinstallgcczlibzlib-devellibffilibffi-develreadline-developenssl-developenssl11openssl......
  • Centos7安装Mongodb社区版
    Centos7安装Mongodb社区版准备环境操作系统:Centos7安装包:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-7.0.3.tgzwindows可视化工具:Studio3T(原robot3t)/DbeaverCE安装下载wget-Omongodb.tgzhttps://fastdl.mongodb.org/linux/mongodb-li......
  • CentOS 7 安装Node环境
    1.下载Node进入Node最新版下载:https://nodejs.org/en/download/current/下载指定版本地址:https://nodejs.org/dist/本次安装v13版本地址:https://nodejs.org/dist/latest-v13.x/node-v13.14.0-linux-x64.tar.gz2.安装Node下载wgethttps://nodejs.org/dist/latest-v13......
  • ActiveMQ安装
    ActiveMQ单机安装下载链接:https://activemq.apache.org/components/classic/download/安装jdk8查询yum库中java版本[root@localhost~]#yumlistjava*已加载插件:fastestmirrorRepodataisover2weeksold.Installyum-cron?Orrun:yummakecachefastDetermining......
  • npm脚手架安装
    这里举两个例子,也是我们常用到的第一个是cnpm淘宝镜像由于npm是国外服务器提供,下载速度会慢一点,所以推荐更换镜像源为cnpm,首先新建一个vue项目文件夹,按住shift键以及鼠标右键,进入powershell终端界面,输入命令行**npminstall-gcnpm--registry=https://registry.npm.taobao.o......
  • linux 安装keepalived
    1.下载安装包然后解压  1解压tar-zxvfkeepalived-2.2.2.tar.gzcd /opt/keepalived-2.2.2 ./configure--prefix=/usr/local/keepalived  有时候可能会报这个错误信息,此时只需要安装 libnl/libnl-3 依赖即可,输入 yum-yinstalllibnllibnl-deve***WARNIN......
  • OPNsense安装与使用
    OPNsense安装与使用本文参考OPNsense中文手册、OPNsense防火墙系列一:安装、基础配置(PPPoE、IPv6、更换软件源)(都是优秀文章和作者,有问题推荐看看他们的文章)简介为了管控IPV6和为了一定程度上的安全性,我从爱快转到了OPNsense。以下来自OPNsense简介OPNsense®是一个开......