mirror of
https://github.com/501351981/vue-office.git
synced 2025-07-15 07:32:19 +08:00
修复excel问题
This commit is contained in:
parent
3f7e4c89c8
commit
f3659e3bed
@ -7,7 +7,8 @@
|
||||
"build": "node script/bak-vue.js && vite build",
|
||||
"lib": "node script/bak-vue.js bak && lerna run build",
|
||||
"lib:js-excel": "node script/bak-vue.js bak && lerna run build --scope @js-preview/excel",
|
||||
"lib:vue-excel": "node script/bak-vue.js bak && lerna run build --scope @vue-office/excel"
|
||||
"lib:vue-excel": "node script/bak-vue.js bak && lerna run build --scope @vue-office/excel",
|
||||
"lib:vue-pdf": "node script/bak-vue.js bak && lerna run build --scope @vue-office/pdf"
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/preset-env": "^7.22.5",
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@vue-office/excel",
|
||||
"version": "1.2.5",
|
||||
"version": "1.2.7",
|
||||
"description": "",
|
||||
"main": "lib/index.js",
|
||||
"files": [
|
||||
|
@ -63,7 +63,7 @@ export default defineComponent({
|
||||
_worksheets:[]
|
||||
};
|
||||
clearCache();
|
||||
xs.loadData({});
|
||||
xs && xs.loadData({});
|
||||
emit('error', e);
|
||||
});
|
||||
}
|
||||
@ -76,7 +76,7 @@ export default defineComponent({
|
||||
observer.observe(rootRef.value, observerConfig);
|
||||
observerCallback(rootRef);
|
||||
|
||||
window.xs = xs = new Spreadsheet(rootRef.value, {
|
||||
xs = new Spreadsheet(rootRef.value, {
|
||||
mode: 'read',
|
||||
showToolbar: false,
|
||||
showContextmenu: props.options.showContextmenu || false,
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@vue-office/pdf",
|
||||
"version": "1.2.0",
|
||||
"version": "1.2.6",
|
||||
"description": "",
|
||||
"main": "lib/index.js",
|
||||
"files": [
|
||||
|
@ -34,7 +34,11 @@ export default defineComponent({
|
||||
|
||||
function installPdfScript() {
|
||||
return loadScript(pdfJsLibSrc).then(() => {
|
||||
window.pdfjsLib.GlobalWorkerOptions.workerSrc = PdfJsWorkerSrc;
|
||||
if(window.pdfjsLib){
|
||||
window.pdfjsLib.GlobalWorkerOptions.workerSrc = PdfJsWorkerSrc;
|
||||
}else{
|
||||
return Promise.reject('window.pdfjsLib未找到');
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@ -119,12 +123,16 @@ export default defineComponent({
|
||||
|
||||
onMounted(() => {
|
||||
if (props.src) {
|
||||
checkPdfLib().then(init);
|
||||
checkPdfLib().then(init).catch(e=>{
|
||||
console.warn(e);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
watch(() => props.src, () => {
|
||||
checkPdfLib().then(init);
|
||||
checkPdfLib().then(init).catch(e=>{
|
||||
console.warn(e);
|
||||
});
|
||||
});
|
||||
function download(fileName){
|
||||
pdfDocument && pdfDocument._transport && pdfDocument._transport.getData().then(fileData=>{
|
||||
|
Loading…
x
Reference in New Issue
Block a user