vue3+pinia,在beforeEach中调用接口导致报错,"getActivePinia()" was called but there was no active Pinia?
调用接口,报以下错误在beforeEach中的代码当调用接口的时候beforeEach中的console.log()都打印不出来无打印结果有大佬知道这是什么原因吗?useUserStore中的代码注册到app.vue中的代码回答:问题核心:确保你在使用 useXXXStore 之前,已经通过 createPinia 在根应用完成了注册。你的问题可能是:使用了路由守卫启动路由的时候调用了 stor...
2024-03-12js如何在import的文件中使用主程序的变量
假设有两个文件,一个主程序:main.js,一个是被主程序import的test.jsmain.js:import './test.js'let public = '123'test.jsconsole.log(public) // undefine求解,我如何在这个test.js里面使用主程序的变量,这个可以实现吗,如果可以,该怎么样做回答:请问你实际实在什么框架下使用呢,vue吗还是纯...
2024-03-12if判断是否有值,但是这个值为0,它也判了不过请问怎么写呢
// row保存 saveRow (record) { const { num, id } = record if (!num) { // 这里为0也走了,怎么判断单纯有没有值 this.tableLoading = false this.$message.error('请填写完整信息。') return ...
2024-03-12vite vue中 如何引入 scss变量?
vue-cli以前可以这样:// scss文件中:export { menutext: $menuText; menuactivetext: $menuActiveText;}// vue组件中 import variables from "@/assets/styles/variables.scss";export default { computed: { v...
2024-03-12vue打包之后放到服务器获取不到服务器
正常的vue项目,在本地调试各功能正常之后,然后部署到服务器上,这里我用的宝塔面板,将打包之后的dist文件里面的内容直接放到服务器的www目录中,然后,这边就可以直接使用服务器的地址就可以打开界面了,但是数据请求失败,这里是不是跨域的问题,想不明白需要怎么配置,回答:本地调试是否启用了proxy?nginx又是否配置了响应的接口代理规则?回答:看错误信息,是 404,所以大概率还是路径配置问...
2024-03-12提示 We're sorry but vue project doesn't work properly without JavaScript enabled?
部署生产环境后,点击下载不同端口下的文件,接口提示We're sorry but vue project doesn't work properly without JavaScript enabled, Please enable it to continue回答:一般来说 index.html 文件里面就是这段文本内容。在接口请求里面就会直接展示这段文字内容。<body><noscript...
2024-03-12vite 项目里怎么使用 docx-preview?
在vite项目里 我想引入这个 docx-preview 这个包但是引入不成功这样拿到undefined我该如何引入这个包回答:import * as docx from "docx-preview";回答:参见源码可以了解到 https://github.com/VolodymyrBaydalka/docxjs项目没有默认导出即 export default,因此应该类似 import { ...
2024-03-12Python 调用 google cloud speech-to-text API 出现 503 错误
我尝试跑了 https://cloud.google.com/speech-to-text/docs/quickstart-client-libraries 上面的python例程:# Imports the Google Cloud client libraryfrom google.cloud import speechimport osos.environ['GOOGLE_APPLI...
2024-03-12一个python脚本中,数据量大导致的泄露是为什么?
有一段python脚本,是循环一个非常大的mongoengine构建的表,每次取一样,追加写入到csv里面,当数据量大到10万这个级别的时候,经常会出现内存异常,被linux kernal保护性杀死,OOM了Aug 22 18:59:13 ubuntu1 kernel: [35729.076177] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(nul...
2024-03-12vue3 使用 keep-alive不生效, 切换页面依然会刷新页面,如何处理?
"pinia": "^2.0.14","vue": "^3.2.25","vue-cropper": "^1.0.5","vue-router": "^4.0.15"我希望之前所有的页面都缓存起来,在切换页面时, 依然能保留之前的状态,比如滚动条的位置等等然后我使用了keep-aive<!-- App.vue --><!-- MultiTab 组件就是图中的菜单栏, 它会显示之前所有经历过...
2024-03-12