总结
一个有思想的新时代农民工
这个作者很懒,什么都没留下…
展开
-
vue el-table多选回显、编辑结合el-tag
el-table多选和el-tag关联显示原创 2023-03-02 16:02:20 · 2294 阅读 · 0 评论 -
js两个对象数组合并去重以及去除两个对象数组的交集
【代码】js两个对象数组合并去重以及去除两个对象数组的交集。原创 2023-03-01 20:50:47 · 1763 阅读 · 0 评论 -
vue导出excel使用xlsx、file-saver、xlsx-style、yxg-xlsx-style 遇到的坑
Error: Can‘t resolve ‘fs’ in export ‘default‘ (imported as ‘XLSX‘) was not found in ‘xlsxError: Can‘t resolve ‘crypto’ in原创 2022-09-29 18:03:18 · 1746 阅读 · 0 评论 -
如何配置多个ssh
一般来说,一台电脑默认只有一个私钥id_rsa和公钥id_rsa.pub。当我们需要在一台电脑上操作不同的github账号(或 gitlab、gitee、coding)就需要多个对应的ssh key,因为一个 github 账号只能建一个与账号名相同的仓库。...原创 2022-08-17 09:46:44 · 1101 阅读 · 0 评论 -
ElementUI 手动控制 popover 弹层的显示与隐藏
ElementUI 手动控制 popover 弹层的显示与隐藏原创 2022-04-22 13:48:42 · 3640 阅读 · 0 评论 -
vue中针对后端接口不统一不规范的代理配置
最近工作中遇到了个问题,一个老项目后端接口没有规范,接口开头不一致,是这种类型/ns-**如果一个一个去配置那是相当费事,全局有很多,多方查找资料后找到了要给很好的方案,可以使用正则匹配,比如//path matchingcreateProxyMiddleware({...}) - matches any path, all requests will be proxied.createProxyMiddleware('/', {...}) - matches any path, all r原创 2022-04-18 09:37:35 · 963 阅读 · 0 评论 -
使用axios下载后台接口传的二进制流文件
因为文件下载responseType=blob,响应回来的不管是二进制流还是错误的json..原创 2021-12-13 10:09:36 · 1595 阅读 · 0 评论 -
csv和 文件流(二进制)excel文件转化为blob
如果是文件流(二进制)excel文件转化为blob,需要传 { responseType: “arraybuffer” } configApi.post(`/platform/push/exportCsv`, _params, { responseType: "arraybuffer" }).then(({ data, headers }) => { console.log(data, headers) let blob = new Blob([data], {原创 2021-08-19 16:00:13 · 2536 阅读 · 0 评论 -
H5 的embed标签内嵌 pdf 无法正确显示
图片没有问题,但是如果放PDF就会出现问题:比如有两个 pdf 需要显示, 第一次点击第一个没有问题, 能正常显示, 但是点击第二个 pdf 时, 显示的还是第一个 pdf 的内容使用好多次方法都未能解决,最后使用 iframe 替换了...原创 2020-06-18 17:08:13 · 2570 阅读 · 0 评论 -
echarts图表出现得问题
1、柱状和折现叠加超出得问题xAxis:{ type: 'category', data: dateList, name:"", boundaryGap: false, // },2、因为X轴类名太长导致不能显示全得问题axisLabel: { show: true, textStyle: { color: '#BEC5D6' }, interval : 0, formatter : function(params){//*原创 2020-06-03 17:09:40 · 307 阅读 · 0 评论 -
vue页面加载前根据数据切换钩子函数
export default { route: { activate: function (transition) { this.$http.patch('/api/merchants/' + window.user.merchantId + '/users/' + window.user.id + '/items/' + this.$route.params.i原创 2016-08-15 17:58:53 · 7195 阅读 · 0 评论 -
vue项目开发总结
针对一个页面多个相同的API接口,只是参数不同的简单写法: ready () { this.$set('url', '/api/merchants/' + window.user.merchantId + '/users/' + window.user.id + '/items') var that = this this.$set('ajax', functio原创 2016-08-15 14:09:47 · 1071 阅读 · 0 评论 -
js 作用域
作用域的概念太抽象,而且书上或者网上讲解的时候大多以运行结果来解释作用域。 我打算以内存的方式来讲一下作用域的概念,这比较实体一些,容易理解。 js内存分为栈内存和堆内存 栈内存用来保存变量以及基础类型的变量的值(变量声明 加上 5种基础类型包括null,undefined,string,number,Boolean),比如a=4,这整体都是保存在栈内存中的 堆内存用来保存对象,比如c={b原创 2016-09-19 14:03:27 · 397 阅读 · 0 评论 -
vue 如何添加全局函数或全局变量以及单页面的title设置总结
传统的设置title的方法是:document.title = ‘title’ 但是这种写法在iOS的微信上是不兼容的 这里设置title的方法是通过在百度搜索的所谓黑科技,避免了安卓和iOS的不兼容写法首先在index.html中定义一个全局的函数:var setTitle = function (title) { var u = navigator.userAgent原创 2016-11-16 12:11:27 · 15010 阅读 · 0 评论 -
vue插件篇
1、vue-awesome-swiper 轮播 引入 import { swiper, swiperSlide } from ‘vue-awesome-swiper’ 遇到的一个问题是当自己手动拨了一下,然后就不自动播放了,这里要写一个参数autoplayDisableOnInteraction : false,下面是页面里面的用法<swiper :options="swiperOption">原创 2016-11-15 19:56:57 · 3124 阅读 · 1 评论 -
在vue中使用百度地图
百度地图api按照官方文档写的代码报了以下图示的错: Uncaught TypeError:Cannot read property 'fc' of undefined原创 2017-03-08 19:30:55 · 5575 阅读 · 1 评论 -
开发微信页面,chrome与安卓真机联机调试
开发微信页面,chrome与安卓真机(安卓4.4及以上)联机调试 1、手机中打开“设置”->”开发人员选项”->”USB调试” 2、用Android机在微信端访问 http://debugx5.qq.com 3、在打开的网页中选择 【信息】->【TBS settings】,勾选 【是否打开 TBS 内核 Inspector 调试功能】 ,重启微信 4、打开pc侧chrome, 在地址栏中输原创 2017-03-07 15:45:27 · 4727 阅读 · 3 评论 -
node不是内部或外部命令
原本的项目node是没有问题的,但是后来不知道什么原因在执行node命令的时候,报错 node不是内部或外部命令 ,后来就想到之前有动过系统的环境变量,就去查了一下,确实环境变量里面少了node,我的node是安装在D盘的。我就在环境变量的path里面加上了node的地址D:\Program Files\nodejs,确定之后重新打开命令行就发现node可以正常使用了。原创 2017-04-05 10:50:34 · 827 阅读 · 0 评论 -
判断扫码的客户端是微信还是支付宝
原理 根据UserAgent中的关键字来判断 如果有 MicroMessenger 为微信 如果有 ApliPayClient 则为支付宝 否则,不是这两家原创 2017-05-02 18:35:12 · 11026 阅读 · 0 评论 -
vue-cli学习开发总结
关于select框的数据绑定 利用es6可以设置全局的data数据变量 提交表单数据到后台的方式(vue-resource/Vue.http) 这里写链接内容 这里只展示put方法提交数据,其他几种类似: get(url, [data], [options]) post(url, [data], [options]) put(url, [data], [options]) p原创 2016-05-12 20:01:28 · 3040 阅读 · 0 评论