Luckysheet?在vue中離線使用及引入報(bào)錯(cuò)的解決方案(推薦)
1.git下載源碼運(yùn)行打包dist
git 源碼地址:https://github.com/mengshukeji/Luckysheet
下載好源碼之后執(zhí)行
npm install npm install gulp -g //跑去源碼看看正常與否 npm run dev //如果正常執(zhí)行打包 npm run build
打包結(jié)束后在目錄下找到 dist 文件

2.將dist文件引入項(xiàng)目
將dist離線包在項(xiàng)目創(chuàng)建個(gè)文件夾放著,然后根據(jù)放置的位置在 index.html里面引入
以下案例是我的項(xiàng)目里面放置的位置
在public下static文件夾(沒有就新建)下新建luckysheet文件夾,將dist內(nèi)的所有文件拷入
如圖

然后在項(xiàng)目的index.html里面按照相對路徑引入luckysheet文件

<link rel='stylesheet' href='static/luckysheet/plugins/css/pluginsCss.css' /> <link rel='stylesheet' href='static/luckysheet/plugins/plugins.css' /> <link rel='stylesheet' href='static/luckysheet/css/luckysheet.css' /> <link rel='stylesheet' href='static/luckysheet/assets/iconfont/iconfont.css' /> <script src="static/luckysheet/plugins/js/plugin.js"></script> <script src="static/luckysheet/luckysheet.umd.js"></script>
3.應(yīng)用
var options = {
container: "luckysheet",
title: 'Luckysheet data test', // 設(shè)定表格名稱
lang: 'zh', // 設(shè)定表格語言
name: "Cell", //工作表名稱
}
this.$nextTick(() => {
$(function () {
luckysheet.create({
options
});
});
});4.常見報(bào)錯(cuò)
'$' is not defined
'luckysheet' is not defined no-undef
'jquery' is not defined
等問題
'luckysheet' is not defined
查看luckysheet.umd.js資源是否引入成功
'jquery' is not defined
查看plugin.js資源是否引入成功
如果都引入成功就是編譯問題,eslint在babel之前執(zhí)行,語法上luckysheet未定義先使用了,所以直接就報(bào)錯(cuò)了;或者或出現(xiàn)一會(huì)兒不報(bào)錯(cuò)一會(huì)兒報(bào)錯(cuò)的情況就是因?yàn)閑slint和babel的執(zhí)行次序發(fā)生了變化
解決方案:
1.找到eslint的配置項(xiàng)禁用相應(yīng)的eslint檢測機(jī)制(詳情見eslint的參數(shù)配置)
2.在vue.config.js中禁用整個(gè)eslint
module.exports = {
lintOnSave: false
}
踩坑記錄
到此這篇關(guān)于Luckysheet 在vue中離線使用方法及引入報(bào)錯(cuò)的解決方案的文章就介紹到這了,更多相關(guān)Luckysheet vue引入報(bào)錯(cuò)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue addRoutes路由動(dòng)態(tài)加載操作
這篇文章主要介紹了vue addRoutes路由動(dòng)態(tài)加載操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-08
Vue使用pdf.js和docx-preview實(shí)現(xiàn)docx和pdf的在線預(yù)覽
這篇文章主要為大家詳細(xì)介紹了在Vue中使用pdf.js和docx-preview實(shí)現(xiàn)docx和pdf的在線預(yù)覽的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),需要的可以參考下2025-03-03
vue實(shí)現(xiàn)點(diǎn)擊當(dāng)前標(biāo)簽高亮效果【推薦】
這篇文章主要介紹了vue實(shí)現(xiàn)點(diǎn)擊當(dāng)前標(biāo)簽高亮效果的思路詳解,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2018-06-06
vue2+springsecurity權(quán)限系統(tǒng)的實(shí)現(xiàn)
本文主要介紹了vue2+springsecurity權(quán)限系統(tǒng)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-05-05
vue2實(shí)現(xiàn)封裝動(dòng)態(tài)表單組件
這篇文章主要介紹了vue2實(shí)現(xiàn)封裝動(dòng)態(tài)表單組件,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-08-08
Node.js使用orm2進(jìn)行update操作時(shí)關(guān)聯(lián)字段無法修改的解決方法
這篇文章主要給大家介紹了Node.js使用orm2進(jìn)行update操作時(shí)關(guān)聯(lián)字段無法修改的解決方法,文中給出了詳細(xì)的示例代碼供大家參考學(xué)習(xí),對大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。2017-06-06
vue實(shí)現(xiàn)本地存儲(chǔ)添加刪除修改功能
這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)本地存儲(chǔ)添加刪除修改功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11
Vue之Element級聯(lián)選擇器多選傳值以及回顯方式(樹形結(jié)構(gòu))
這篇文章主要介紹了Vue之Element級聯(lián)選擇器多選傳值以及回顯方式(樹形結(jié)構(gòu)),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07

