个人博文
zhengshaofeng1
这个作者很懒,什么都没留下…
展开
-
拦截ajax、src、href、表单等http请求
function hookAJAX() { XMLHttpRequest.prototype.nativeOpen = XMLHttpRequest.prototype.open; var customizeOpen = function (method, url, async, user, password) { // do something this.nativeOpen(method, url, async, user, password); };原创 2022-04-02 16:59:19 · 1142 阅读 · 6 评论 -
百度地图 自定义覆盖物 自定义字体图标 动态修改图标颜色
实现效果:图标用的是字体图标,为了方便动态改变颜色关键代码 function ComplexCustomOverlay(params) { let defaultParams = { point: { lng: 0, lat: 0 }, fontSize: 28, deg: 0, className: '', color: 'red', }; defaultParams = Obj原创 2022-03-21 18:26:07 · 1791 阅读 · 0 评论 -
Nodejs + express + 微信小程序获取手机号码
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-07-21 16:30:19 · 921 阅读 · 0 评论 -
obj2gltf格式转换详细过程
1.去官网下载node.js,地址为https://nodejs.org/en/2.新建文件1. npm init // 初始化2. npm install obj2gltf --save // 安装obj2gltf 3 创建文件run.jsrun.js 内容const obj2gltf = require('obj2gltf');const fs = require('fs');obj2gltf('Minerva.obj').then(function (gltf) { c原创 2020-07-30 17:47:55 · 3967 阅读 · 2 评论 -
IDEA External libraries 不显示Maven
记录一下遇到的这个问题的解决方法,也是困惑了半天,感觉这是maven的bug,因为动了几次项目中引入的外部jar包,导致IDEA External libraries 不显示Maven中引入的repository,解决方法:打开IDEA右侧的侧边栏Maven Project -> life cycle -> cleaninstall最后同样是在Maven Project 侧边栏中,右键项目名称 -> reimport...原创 2020-07-28 16:03:15 · 1040 阅读 · 0 评论 -
vue scss中使用动态的JS变量
<template> <div> <span v-for="item in list" :style="{'--text': item.text, '--color': item.color}"></span> </div></template><script>export default { name: '', components: {}, props: .原创 2020-07-28 10:59:57 · 6173 阅读 · 0 评论 -
vant + vue 搭建项目
1、安装vue-cli3脚手架npm install -g @vue/cli2、通过vue-cli3创建项目vue create my-project3、安装vant通过 npm 安装npm i vant -S通过 yarn 安装yarn add vant4、引入组件安装插件npm i babel-plugin-import -D// 在.babelrc 中添加配置// 注意:webpack 1 无需设置 libraryDirectory{ "plugins": [原创 2020-07-28 10:43:50 · 1252 阅读 · 0 评论 -
axios 文件流导出excel
axios 文件流导出excel一 . 设置responseType 为 arraybufferaxios.post(`${origin}/baisp_appointment/api/plat/xxx`, params, { responseType: 'arraybuffer', headers: { token: getToken(), account: getAccount() },}).then((res) => { let fileName = format(n原创 2020-07-13 14:29:33 · 795 阅读 · 0 评论 -
div 旋转后 控件点击无效
移动端面板 旋转后 控件点击无效解决思路```javascript// 添加echarts外壳节点, 解决移动端横屏按钮点击无效问题,假如是移动端横屏时添加多一次iframefunction addChartBox(box, containerId, fn) { // 点击显示大屏的情况 var canvasContainer = $("<div id='" + containerId + "_chart' style='width: 100%;height: 100%原创 2020-07-13 10:59:44 · 712 阅读 · 0 评论 -
求日期时分秒 时间差
求时间差timeConsuming(startTime, endTime) { // 开始时间 let date1 = new Date(startTime); // 结束时间 let date2 = new Date(endTime); let lefttime = date2.getTime() - date1.getTime(), leftd = Math.floor(lefttime / (24 * 3600 * 100原创 2020-05-29 10:30:16 · 1039 阅读 · 0 评论 -
vue scss变量和mixins全局引用 和 scss变量在js中引用
vue scss变量全局共享首先要装两个插件"style-resources-loader": "^1.3.3","vue-cli-plugin-style-resources-loader": "^0.1.4",如果装完报错,建议用npm再装一次文件_variables.scss/* Variables */// Base color$blue:#324157;$light-blue:#3A71A8;$red:#C03639;$pink: #E65D6E;$green: #30原创 2020-05-27 18:29:08 · 2940 阅读 · 0 评论 -
echarts pie饼图中间显示总数 pie饼图类型之间设置白缝隙
效果图默认显示总数鼠标悬停时显示对应的数值let option = { title: { zlevel: 0, text: ['{name|订单数}', '{value|' + this.orderSum + '}'].join('\n'), top: '35%', left: '24%', textAlign: '原创 2020-05-26 16:26:57 · 11812 阅读 · 3 评论 -
git拉取(rebase)变基后,模块被删除
@TOC撤销rebase1、运行git reflog命令查看你的历史变更记录;2、git reset --hard b8c1d45执行这一步后被删除的文件就回来了改变目前还处于变基的状态使用git rebase --abort 成功解决了代码回退的问题...原创 2020-05-22 10:52:43 · 1476 阅读 · 0 评论 -
手机模块化
谷歌的Project Ara让模块化智能手机这个概念被大众所熟知。 虽说用户都喜欢外型纤薄时尚的手机,但能够像组装电脑一样组装手机同样也非常吸引人。 模块化手机最能够吸引人的地方是它可以让你哪里不行换哪里,可以让你哪里坏掉换哪里,它会成为“生是你的机,死是你的块”的手机。原创 2015-01-22 20:29:05 · 586 阅读 · 0 评论