- 博客(7)
- 收藏
- 关注
原创 如何在nodejs环境中使用高德地图jsApi
简单来说,就是在Nodejs中模拟了一个浏览器环境,并且模拟了一个html页面,在html页面中加载了高德地图的js,js加载完成后再执行企业坐标过滤,最后通过监听onModulesLoaded函数将过滤后的企业传回nodejs环境中,用于下一步的操作。我不想用前端页面加载高德地图来实现,就用Nodejs写个脚本实现,后续还可以做成服务,直接连数据库来执行查询操作。有企业的坐标,只要知道指定区域的边缘坐标集,就可以用高德地图的数学计算库函数来判断企业是否在指定区域内。
2023-11-10 17:39:19 500
原创 如何在vue中使用minio上传图片
最近项目中使用了minio作为静态资源管理服务,所以简单写一下如何通过minio来上传图片。首先定义一个minio对象:minioObj = { endPoint: "服务ip", port:端口, useSSL: false, accessKey: "账号", secretKey: "密码"};然后初始化minio,没有引入minio的记得先引入var minioClient = new Minio.Client({
2021-12-28 10:37:35 3971 13
原创 基于vue+vuex实现页面跳转时数据缓存功能
使用场景在页面中经常会出现点击查看详情按钮跳转到新的页面去查看详情,查看完详情需要返回上一页继续进行其他操作,在返回到上一页的时候,如果没有进行数据的缓存处理,会导致页面内容重新刷新了一遍,之前的搜索条件、翻页数据全部丢失,页面跳转数据缓存功能是专门为应对这种情况开发出来的功能,能够在尽量少做配置的情况下,实现无感知的数据存储和回显。实现方式首先需要定义页面的结构,如下图:路由结构如下:router.js{ path: "/data", compon..
2021-07-09 17:51:31 1845
原创 vue-cli3:如何在scss中使用env内的环境变量
我在网上搜了很久关于这个问题的答案,国内的回答比较少,基本都是使用webpack.mix.js,不符合我的预期,就上外网去查了下,找到了使用sass-loader来添加,看了下sass-loader的文档,我使用的是7.3.1版本,果然有这个配置项,于是我就开始了我的操作:环境:vue-cli3、nodejs12.5.0、macOS先配置变量然后在vue.config.js中配置:源码贴出来:module.exports = { chainWebpack: (config)
2021-06-22 16:52:23 2798
原创 错误处理:__VUE_HMR_RUNTIME__ is not defined
环境:mac bigSur11.1 / vue-cli4.5.13 / node-v14.17错误信息:npm run serve后报错
2021-06-10 10:24:17 5507 3
原创 vue报错:Plugin/Preset files are not allowed to export objects
运行环境:vue-cli 4报错原因:使用了@babel/preset-es2015,而我的babel版本是7.0解决办法:删除@babel/preset-es2015,安装@babel/preset-env,
2021-05-28 13:45:06 516
原创 vue gyp: No Xcode or CLT version detected解决办法
在运行npm install的时候遇到下面的报错:报错:gyp: No Xcode or CLT version detected!原因:node-gyp需要Xcode Command Line Tools。解决办法:可以通过运行此命令 xcode-select --install 安装Xcode来解决。如果上述命令运行报错,可以先运行sudo rm -rf $(xcode-select -print-path) 再运行xcode-select --inst...
2021-05-24 13:40:30 389
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人