自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

原创 重组数据-针对表达式

let arr = [ { type: 'feature', value: 'aaab', }, { type: 'function', value: 'funca', }, { type: 'function', value: 'funcb', },]str = "#fun_longestCommonSubstr(#fun_getStrValFromList(ta...

2021-08-03 17:40:08 152

原创 2021-02-26

private DoubleClick(row: any, column: any, cell: any, event: any) { // 双几行删除 this.$confirm('确定要删除这条信息吗?', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning', }).then(() => { ..

2021-02-26 17:01:53 132

原创 2021-02-26

callmethodscallmethods方法使用 针对父子传递参数 一一对应的父子才可以使用 组件引入 <GisAuxiliaryDescDetail ref="gisAuxiliarydesc" />方法调用 (this.$refs as any).gisAuxiliarydesc.callmethods(data1);子组件接收 private callmethods(val: any) { this.dataObj = va...

2021-02-26 15:15:21 127

原创 2021-02-26

private beforeAvatarUpload(file: any) { // 上传图片校验 const self = this; const isLt2M = file.size / 1024 / 1024 < 10; const testmsg = file.name.substring(file.name.lastIndexOf('.') + 1); const img.

2021-02-26 10:35:32 125

原创 本地分支关联远程分支

1:查看关联分支git branch -vv2:查看远程分支git branch -r3:存在关联错误的情况先删除 例如 develop 关联 到了master git remote remove origin/master4:关联正确分支git branch --set-upstream-to=origin/develop(远程) develop(本地)...

2020-07-21 10:40:35 667

翻译 小程序表表格自定义组件

1:安装npm install --save miniprogram-table-component2:引用在页面的 json 配置文件中添加 recycle-view 和 recycle-item 自定义组件的配置{ "usingComponents": { "table-view": "../../../miniprogram_npm/miniprogram-tab...

2020-04-28 17:26:52 1458 1

原创 对接客服链接

前言:做了一个官网需求,需要对接一下客服进行留言整体功能结束之后,就差客服啦~1:等客服申请开通后,进行添加,由于客服给的是一个链接,所以点击咨询后,页面进行了跳转,需求是不需要跳转2:开始有点懵,原来是需要客服开通后会有嵌入美洽的js 代码其实美洽文档也有<script type='text/javascript'> (function (m, ...

2020-04-23 16:09:43 3467 60

原创 小程序发版

本文介绍了刚接触小程序更改完需求后需要发版的步骤:1:公司申请账号去开发,登录微信公众号2:添加到开发,给自己权限需要管理员验证3:开发完,点击上传,跳到公众号登录找到版本管理,会看到提交审核4:如果想要测试一下就设置为体验版,给测试成员测试5:上线需要提交审核,审核中需要登录验证的填写验证账号和密码,审核通过,发版,此时就是正式版小程序啦~...

2020-04-22 13:35:24 930

原创 满屏设置

做移动端的时候会发现,有时候,我们给父元素添加高度为100% 的时候还是会出现一下问题页面距离底部会有明显的间距变化,而且整个满屏的高度也是超出的的解决方法:添加height:-webkit-fill-available; height:fill-available;添加这个属性后,会变成这样的此时我们会发现没有间距变化,OK问题解决啦·...

2020-04-16 15:31:43 918

原创 全屏滚动fullpage.js

目前很多网站都会有全屏滚动的效果,比如京东的楼梯效果,很多网页我们看到的可以通过点击导航定位到具体的一屏的这样的效果,很多官网也会有这样的效果出现,最近我也做了一个需要全屏滚动效果的官网1:当鼠标滑动到具体一屏的时候对应的导航显示,整屏滑动,给每一屏有需要的添加动画效果~2:下面就介绍一下fullpage.js这个插件啦,<script src="js/jquery.js"&g...

2020-04-14 15:10:19 490

原创 webpack 出现的奇怪问题

早上开完电脑,准备启动项目,在运行的时候就报了这错误,开始的时候还很郁闷,不知道这是怎么回事,我并没有改动任何代码,也没有操作什么呢~昨天还好好的,今天就这样了,真是一头雾水啊~翻译了一下,也没看明白,就找度娘,然后出来了一堆,也没出来这是个什么问题,有类似的问题出现,1:我以为是我的webpack 版本太低,(我的是2.9.1)导致的这个问题,就升级了一下webpacknpm...

2019-12-26 15:27:51 298

原创 爬取数据scrapy框架

1:下载安装python3.72: 使用pip 来安装 scrapy l命令如下pip install scrapy安装成功后,3:我们可以建一个文件来安装scrapy3.1: scrapy 安装成功的话,我们就可以建立爬虫项目首先:建立文件 scrapy startproject demo其次:scrapy genspider adywww.dianyi...

2019-12-19 17:20:38 260

原创 indexDB浏览器数据库

背景:现有的浏览器数据储存方案,都不适合储存大量数据特点:(1)键值对储存。IndexedDB 内部采用对象仓库(object store)存放数据。所有类型的数据都可以直接存入,包括 JavaScript 对象。对象仓库中,数据以"键值对"的形式保存,每一个数据记录都有对应的主键,主键是独一无二的,不能有重复,否则会抛出一个错误。(2)异步。IndexedDB 操作时不会锁死...

2019-12-17 18:32:23 564

原创 给对象新增属性视图不会随着更改

当vue的data里边声明或者已经赋值过的对象或者数组(数组里边的值是对象)时,向对象中添加新的属性,如果更新此属性的值,是不会更新视图的。问题出现的背景:1:我需要做一个类似与多选框的效果2:有一个all_list所有机型,后台会提供允许机型allow_list ,我需要根据允许机型来匹配页面选中的状态3:想到的解决方法是,给对象添加新的 属性根据这个属性来判断状态问题的出...

2019-12-09 18:18:57 288

原创 js代码中0 出现NaN

无意中点击项目,发现一个问题,关于项目中有一个值是需要计算得出这个值的然后保留3位小数我直接用a/b 然后用了toFixed(3)这个方法,然后对等于0 的情况做了处理让值直接等于0然后,一直也没发现问题,刚才忽然出现了NaN的情况,检测了一下字段发现了问题,以下总结以下出现问题的情况 console.log(0/0) NaN console.log(0/1) 0...

2019-12-04 15:25:44 2936

原创 封装移动端滚动组件

最近项目需要用到下拉刷新,上拉加载~开始想到better-scroll 毕竟用的人也挺多的,但是,我使用了之后,bug奇奇怪怪,让我无从下手,去解决,bug就不举例了~所以就用了这样的方法,-webkit-overflow-scrolling 属性控制元素在移动设备上是否使用滚动回弹效果.auto :使用普通滚动, 当手指从触摸屏上移开,滚动会立即停止。touch :使用具有回弹...

2019-11-28 18:46:17 363

原创 节流防抖

最近开发一个H5项目,遇到了一个问题,在点击按钮进行下单的时候,可能还反应过来,这个用户狂点,然后数据反应过来后,就下了好几个单子~emmmm,和需求不符合所以就来解决一下,开始不太懂怎么解决,请教大佬后,大佬说有一个节流防抖的方法,可以试一下,于是就查了一下,以下是方法// 防抖function debounce(fn, wait) { var timeout = nul...

2019-11-28 17:20:50 175

原创 图片不拉伸

前一段时间重构了我们公司官网,在写首页轮播图片的时候,根据我的电脑屏,设置样式,没问题,到了笔记本后,发现由于高度没改变,宽度改变照成了图片的拉伸这个图片,在笔记本上的时候,图片上的文字会被拉伸,想着也不能让ui 重新再设计图片,所以就试着解决了一下,以下只供参考,不同的项目可能会有不一样的问题,box{ width:100% !important; posi...

2019-11-26 15:40:46 281

原创 element ui 下拉框搜索功能

正常的下拉框就是这样的,但是临时加需求 说需要下拉框里面的信息不存在或者太多的时候,希望自己搜索想要的数据嗯~听产品的~解决了一下代码如下 <el-select :placeholder="appName" @change="appChange" v-model="appName" filterable :filter-method="dataFilter"> ...

2019-08-29 10:39:26 9079

原创 dialog 弹出框,遮罩层覆盖内容

写完项目没太注意,并且情况是偶尔发生,点击dialog 的弹出框的时候,灰色遮罩层会覆盖内容上面,这样的话可能是由于我们会发现浏览器遮罩层高于盒子遮罩层,会照成这样的问题,也有可能是我们给父元素加了定位元素position|:fixed relative absolute这样的话都可能会出现这样的问题, 解决方案,官网上也有,只不过可能没注意那就是增加<...

2019-08-16 17:05:55 2655

原创 苹果手机无法识别new Date() 来获取的时间

最近在写项目时发现一个问题,在电脑,安卓 都没偶问题 但是在safari 浏览器中就出现了问题,时间也会显示,但是对时间进行比较的时候,就会发现问题了,好像写的判断逻辑根本没有实现开始没遇到过这样的问题,没有想太多,感觉逻辑也没问题 ,pc 端都是正常展示的,最后请教后台大佬大佬说:可能是苹果手机不支持 new Date() 出来的2019-08-15 15:10:40对于这样的...

2019-08-15 15:15:12 2059

原创 js复制内容到剪切板

function writeText() { if(promote){ var savePromoteCode = document.querySelector('.save'), currentFocus = document.activeElement; if (!savePromoteCode)...

2019-07-17 15:40:10 228

原创 vue移动端适配

移动端项目,最麻烦的就是去写适配,我们都知道使用viewport <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">最近写了一个移动的项目推广,收到大佬的推...

2019-07-17 13:32:17 2776

原创 根据筛选条件给后台传参数

在调取后台接口的时候,对于筛选条件很多的时候但是有时候并没有选择条件,此时 后台不支持默认传字符串如果有条件就筛选,没有这个字段就不添加对于这种情况怎么办呢???直接上代码吧~哈哈哈 function deleteNull(obj) { if (typeof obj == 'object') { for (let k in obj) { ...

2019-07-12 16:56:13 1021

转载 了解SDK

SDK定义 官方定义软件开发工具包,只是简单的为某个程序设计语言提供应用程序接口的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。SDK还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。软件工程师通常从目标系统开发者那里获得软件开发包。为了鼓励开发者使用其系统或者语言,许多SDK是免费提供的。SDK经常可以...

2019-05-22 11:02:01 1562

原创 js实现一个页面底部导航点击图片高亮显示

HTML<footer> <div> <ul class="navbar" id="navbar"> <li> <img src="./icon_more_selected.png"/></br> &lt...

2019-05-17 17:15:36 1281

转载 PV UV IP ASO是什么

ASO是什么呢?ASO即APPStoreOptimization,是用于提高APP在应用市场排名的工具,其实也就是移动产品的SEO工作。ASO是为了提高该产品的搜索结果成绩,提升APP的下载量,针对GooglePlay来说,ASO就是优化APP页面网站流量PV是什么意思?UV是什么意思?PV(访问量):即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次。UV...

2019-05-16 15:17:28 273

原创 非常好用的Vue Ui 框架

一:Element官网地址:http://element-cn.eleme.io/#/zh-CN二:iview官网地址:https://www.iviewui.com/三:vuetify官网地址:https://vuetifyjs.com/zh-Hans/四:cube-ui官网地址:https://didi.github.io/cube-ui/#/zh-CN/exam...

2019-05-15 15:38:14 374

转载 朋友介绍很好用的封装方法

函数封装,一节省编写代码的时间,二不容易出现错误,三节省代码,简洁,便于后期维护。希望对于新手的你能够有帮助!一起加油啊!1.wx.navigateTo()保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。可封装函数为://跳转新页面页面,保留当前页面。function navigateTo(url) { wx.navigateTo({ ...

2019-05-15 13:41:45 240

原创 移动端图片在部分手机失帧已经出现底部出现留白

<div class="imgBox"></div>.imgBox{ background:url(); background-size:cover; width:100%; heigth:100%; }或者<div class="imgBox"><img src="img1.png" class="...

2019-05-14 11:22:41 1315

原创 H5页面适配iphoneX底部小黑条遮盖内容

iphoneX取消了物理按键,改为底部小黑条,这也在页面开发的过程中,会出现底部内容被小黑条遮盖的现象,影响页面效果,我们可以这也解决1:增加viewport属性 viewport-fit="cover"<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user...

2019-05-08 18:16:59 6960

原创 移动端内嵌常用方法

// js-md5 前端加密方法 (6种使用方法)// lib-flexible 解决移动端适配问题,将px 通过计算方式转化为rem// mockjs 配合axios模式后台接口数据// qrcodejs2 vue中生成二维码// qs是一个npm仓库管理包 有2种方式 1:qs.stringify 将对象转化成url格式 2:qs.parse 将url 解...

2019-05-07 15:37:44 946

原创 CSS属性解决移动端问题

//字体变清晰属性:none ------ 对低像素的文本比较好subpixel-antialiased------默认值antialiased ------抗锯齿很好 p{ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}//禁止选中文本body{ ...

2019-05-06 15:05:43 435

原创 获取当前月的第一天和最后一天

export function getRaceTime(){ var year= new Date().getFullYear() var m= new Date().getMonth() + 1 var date=year+'-'+m; var month=date.substring(5,date.length); //获取本月的第一天日期 var firstdate...

2019-01-15 11:20:01 883

原创 JS和安卓IOs的交互

// 页面与安卓或ios的交互export const u = navigator.userAgentexport const isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/) // ios终端export function interactiveBridge (sendName, receiveName, sendData, recei...

2019-01-15 11:17:28 590

原创 好用的图片压缩工具Tinypng

地址:https://tinypng.com/最大这个工具他同时支持对Jpg和Png的压缩。Tinypng也支持Wordpress和magento的使用。限度的做到对画质无损的进行压缩Wordpress插件下载:https://wordpress.org/plugins/tiny-compress-images/Magento的拓展工具:http://suo.im/2oZEMl...

2018-12-20 09:35:56 945

原创 tomCat

简介:Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于 Tomcat 本身也内含了一个 HTTP 服务器,它也可以被视作一个单独的 Web 服务器。但是,不能将 Tomcat 和 Apache HTTP 服务器混淆,Apa...

2018-12-20 09:33:18 200 1

原创 移动端背景图固定

移动端添加背景图,让背景图不跟随内容而滚动body{ width:100%; height:auto; background:url('1.png') no-repeat; background-size:100% 100%; background-attachment:fixed; }background-attachment:fix...

2018-11-19 15:35:58 706

原创 stylus预处理样式

 Stylus 支持的语法要多样性一点,它默认使用 .styl 的文件扩展名,下面是 Stylus 支持的语法h1 { color: #0982C1;} /* omit brackets */h1 color: #0982C1; /* omit colons and semi-colons */h1 color #0982C1 Stylus 对变量名...

2018-10-30 17:37:40 651 1

原创 git 上传和删除本地

cd 文件夹(要上传文件的父文件)cd git init git clone 远程url // git remote add origin 远程urlgit add 文件git commit -m '注释'git push origin master // git push -u origin master如果保错 是第一次连接就强行pushgit pus...

2018-10-25 16:30:53 433

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除