Luckysheet?在vue中離線(xiàn)使用及引入報(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àn)包在項(xiàng)目創(chuàng)建個(gè)文件夾放著,然后根據(jù)放置的位置在 index.html里面引入
以下案例是我的項(xiàng)目里面放置的位置
在public下static文件夾(沒(méi)有就新建)下新建luckysheet文件夾,將dist內(nèi)的所有文件拷入
如圖
然后在項(xiàng)目的index.html里面按照相對(duì)路徑引入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è)定表格名稱(chēng) lang: 'zh', // 設(shè)定表格語(yǔ)言 name: "Cell", //工作表名稱(chēng) } this.$nextTick(() => { $(function () { luckysheet.create({ options }); }); });
4.常見(jiàn)報(bào)錯(cuò)
'$' is not defined
'luckysheet' is not defined no-undef
'jquery' is not defined
等問(wèn)題
'luckysheet' is not defined
查看luckysheet.umd.js資源是否引入成功
'jquery' is not defined
查看plugin.js資源是否引入成功
如果都引入成功就是編譯問(wèn)題,eslint在babel之前執(zhí)行,語(yǔ)法上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檢測(cè)機(jī)制(詳情見(jiàn)eslint的參數(shù)配置)
2.在vue.config.js中禁用整個(gè)eslint
module.exports = { lintOnSave: false }
踩坑記錄
到此這篇關(guān)于Luckysheet 在vue中離線(xiàn)使用方法及引入報(bào)錯(cuò)的解決方案的文章就介紹到這了,更多相關(guān)Luckysheet vue引入報(bào)錯(cuò)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在vue中使用echarts(折線(xiàn)圖的demo,markline用法)
這篇文章主要介紹了在vue中使用echarts(折線(xiàn)圖的demo,markline用法),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-07-07圖文詳解vue中proto文件的函數(shù)調(diào)用
這篇文章主要給大家介紹了vue中proto文件函數(shù)調(diào)用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用vue具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2021-08-08Vue3進(jìn)階主題Composition API使用詳解
這篇文章主要為大家介紹了Vue3進(jìn)階主題Composition API使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04vue2和el-input無(wú)法修改和寫(xiě)入并且不報(bào)錯(cuò)的解決方案
這篇文章主要介紹了vue2和el-input無(wú)法修改和寫(xiě)入并且不報(bào)錯(cuò)的解決方案,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2024-07-07Vue實(shí)現(xiàn)固定定位圖標(biāo)滑動(dòng)隱藏效果
移動(dòng)端頁(yè)面,有時(shí)候會(huì)出現(xiàn)一些固定定位在底部圖標(biāo),比如購(gòu)物車(chē)等。這篇文章主要介紹了Vue制作固定定位圖標(biāo)滑動(dòng)隱藏效果,需要的朋友可以參考下2019-05-05Vue3+Spring Framework框架開(kāi)發(fā)實(shí)戰(zhàn)
這篇文章主要為大家介紹了Vue3+Spring Framework框架開(kāi)發(fā)實(shí)戰(zhàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04element的el-upload組件上傳文件跨域問(wèn)題的幾種解決
跨域問(wèn)題網(wǎng)上搜索很多,感覺(jué)情況都不一樣,本文主要介紹了element的el-upload組件上傳文件跨域問(wèn)題的幾種解決,具有一定的參考價(jià)值,感興趣的可以了解一下2024-03-03element-ui中頁(yè)面縮放時(shí)table表格內(nèi)容錯(cuò)位的解決
這篇文章主要介紹了element-ui中頁(yè)面縮放時(shí)table表格內(nèi)容錯(cuò)位的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08