
开发记录
昱凯
这个作者很懒,什么都没留下…
展开
-
解决宝塔mongodb开启安全认证,Authentication failed.
数据库->mongodb 对数据库改密后.使用的是thinkphp框架。原创 2024-11-18 16:33:13 · 422 阅读 · 0 评论 -
quark-design 原生引入使用说明
其他ui组件参考(官方文档)[https://quark-ecosystem.github.io/quarkd-docs/vanilla/#/]//挂载到window,方便在当前页的其他script使用(这里是为了方便在cdn引入vue中使用)说明:旧项目前后不分离 使用原生html开发的情况下。挂载到window后,方便和vue结合使用。esm全局引入的方式。原创 2024-08-08 14:36:12 · 550 阅读 · 0 评论 -
处理服务器安全组ftp端口放开,宝塔面板ftp访问不到
ftp删除旧账号,添加新账号原创 2024-02-07 15:40:14 · 474 阅读 · 1 评论 -
uniapp(vue2)+VoerkaI18n多语言
通过以上配置,我成功地集成了VoerkaI18n到我的Vue.js应用程序中,为应用程序添加了国际化的支持。我很高兴能够学习并应用这样一个强大的工具,它将为我的应用程序带来更好的用户体验。主要是做一个记录,避免下次引入时忘记.这样的流程或许和文档有些许差异.但是最终成功实现了引入并一键切换语言的功能.今天我学习了VoerkaI18n国际化插件,它是一个用于Vue.js应用程序的国际化解决方案。可以帮助我们轻松地实现应用程序的多语言支持,使得应用程序可以适应不同的语言环境。原创 2024-01-09 17:12:48 · 1123 阅读 · 0 评论 -
win下mkcert+phpenv本地ssl环境配置
mkcert+phpenv配置ssl原创 2023-04-20 21:00:00 · 461 阅读 · 0 评论 -
sublime tex4配置vue开发环境
sublime text4 配置vue开发环境原创 2022-07-15 10:07:55 · 2197 阅读 · 0 评论 -
axios自定义请求头跨域,thinkphp设置
axios添加自定义请求头在axios拦截器中, headers[‘XXX’] = ‘XX’配置后,thinkphp 返回跨域.需要对thinkphp中间件进行重新设置主要配置在tp复制 vendor\topthink\framework\src\think\middleware\AllowCrossDomain.php文件到app\common 下追加vue传过来的自定义请求头到$header数组内Access-Control-Allow-Headers protected .原创 2021-12-03 14:05:12 · 1456 阅读 · 0 评论 -
minio+thumbor
minio 安装wget https://dl.min.io/server/minio/release/linux-amd64/miniochmod +x minioMINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=password ./minio server /data --console-address ":9001"后台启动sudo nohup ./minio server --address 0.0.0.0:9000 --console-address原创 2021-12-02 13:38:08 · 2106 阅读 · 0 评论 -
win子系统Ubuntu20.04安装宝塔
修改阿里源/etc/apt/sources.listvim全选 ggVG删除 dinsert模式 i粘贴 SHIFT+INS20.04的阿里源deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiversedeb htt原创 2021-12-02 13:36:11 · 1671 阅读 · 0 评论 -
已push项目.gitignore
git rm -r --cached filename更新.gitignore原创 2021-12-02 13:34:43 · 203 阅读 · 0 评论 -
vue 打包去除console.log()
忘记在哪里看到的,记录下在vue.config.js中,配置chainWebpack(config) { config.optimization.minimizer('terser').tap((args) => { args[0].terserOptions.compress.drop_console = true return args })}转载 2021-12-02 13:29:56 · 2397 阅读 · 0 评论