- 博客(33)
- 收藏
- 关注
原创 php学习之字符串与数组
数据类型一般分为如果使用echo打开布尔类型时,打开true的话,会打印出1,而打开false时,会打印为空如果使用var_dump()来打印的话,那么就可以正确的打印出来了但是如果使用print_r()呢?会打印什么呢?试一下吧使用print_r()同样的,跟echo打印的内容是一个的,true为1,false为空echo只能打印单值,不能打印数组对象;var_dump()可打印单值,也可打印数组对象;
2022-11-26 12:59:40
536
1
原创 element ui中的el-input回车键事件
今天项目里面的登录页面,需要按键盘回车键就直接登录,但是测试的时候,按了回车键后,直接刷新页面了,这不是我想要的,之后网上查了一下。上面的写法没问题,但是这样又会出现一个问题,当form表单中只有一个input框时,按回车键,页面还是刷新的。解决文案就是给form加一个@submit.native.prevent就可以阻止表单默认的提交行为。之后再查了一下,原来form表单只有一个Input框时,回车键默认为表单提交的事件。...
2022-07-26 11:29:54
15861
3
原创 android gradle下载依赖失败解决方法
使用Android Studio在第一次导入项目,会一直Build,因为项目中的依赖和gradle插件等都是需要翻墙,从国外下载,可以使用阿里云国内镜像仓库地址maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}...
2021-10-14 23:45:03
472
原创 微信小程序横屏页面布局适配文案
使用vmin进行适配,通过sass进行计算,将rpx转化为vminsass计算方式:@function to($rpx){ @return #{$rpx * 100 / 750}vmin; }在scss文件中使用:.bd1{ position: relative; z-index: 2; width: to(742); height: to(66); margin: 0 auto; margin-top: 0; .title{
2021-10-14 17:51:51
477
1
原创 vue 阿里云OSS分片上传(可获取上传进度)
之前做过一个上传功能,需求是需要上传到阿里云OSS,之前一直想要做下记录,一直懒,今天反正有空,就在这里做下记录吧其实因为之前一直没做过这类的OSS上传功能,所以其实也是研究了很久的。上代码,基于vue做的上传,一些地方会做注释// 先用命令行安装ali-oss // npm i ali-oss --saveasync getFile(file){ console.log(file); this.progressWord = '正在上传'; // 这个是上传的加载动效弹窗 // this
2021-08-27 16:17:19
2652
原创 使用html2canvas插件时,图片模糊的问题
使用此插件时,一定要使用img标签,如果其他标签或者背景图,有可能会导致图片模糊,uniapp也不要使用原生的image标签,改成img标签
2021-07-02 16:32:13
227
原创 多个el-upload组件上传方式
今天写项目的时候,有个新需求,通过后台返回的数据遍历元素,而这个元素刚好是需要上传文件的元素,那这时候应该怎么操作了,网上找不一下,找到个比较简便的方法,当场记录下来<!-- 最外层是有一个v-for的,只是我这里没写上 --><el-upload class="avatar-uploader" action="/apis/api/common/uploadImage" :show-file-list="false" :on-success="function (res, file){
2021-06-16 16:56:02
1807
原创 uniapp或H5页面中,video标签在微信内置浏览器遇到的坑
1、在微信内置浏览里视频被自动全屏,可在video标签上加入以下属性,uniapp或H5通用playsinline="true"webkit-playsinline="true"x5-playsinline="true"2、目前自动播放的问题还没找到解决的方法,求路过的大神指点一下...
2021-01-28 11:21:16
2142
原创 uniapp 解决去除导航栏后,状态栏沉浸式的问题
项目中如果要去掉导航栏的话,状态栏就会自动开启沉浸式,这时候就需要解决这个状态栏的问题,目前找到以下两个方法解决:1、最简单的解决方式就是配置mainfest.json来关闭沉浸式。即通过打开应用的manifest.json文件,切换到代码视图,在app-plus -> statusbar 下添加immersed节点并设为false。"app-plus" : { "statusbar": { "immersed": false },}2、其次可通过顶部
2021-01-28 10:33:58
3812
原创 js解决两数相加,相减,相除,相乘,小数精确度丢失
我这边只要是在vue项目中使用,如下代码// 解决小数精度丢失// 除法function accDiv(arg1, arg2) { var t1 = 0, t2 = 0, r1, r2; try { t1 = arg1.toString().split(".")[1].length } catch (e) { } try { t2 = arg2.toString().split(".")[1].length } catch (e) { } // with(Math) { r1 = Numb
2020-11-12 18:39:46
800
原创 vue 解决刷新页面时,tabbar和页面不匹配的问题
开发移动端时,一般来说,tabbar在整个vue项目中都会单独取出来做成一个组件,那么很多时候会遇到一种情况,打开网站打tabbar默认为0,我们跳转到tabbar为2的页面后,刷新页面,tabbar变回0了,这时候就得想办法解决这问题代码如下:mounted() { /* 直接在tabbar组件页面监听,判断当前页面是哪个页面, 解决刷新时,tab默认为 0 的bug */ const navBarActive = window.location.hash
2020-11-11 09:53:06
2052
2
原创 vant 使用PullRefresh 下拉刷新组件时,无论滚动条在哪,总会触发下拉滚动
今天遇到个问题,使用PullRefresh组件时,无论滚动条滚动到哪里,只要页面向下拉,页面的滚动条都还没到顶就触发下拉刷新在网上找了一下,可终于找到方法了.van-pull-refresh { height: calc(100vh - 100px) !important; overflow: auto !important;} .van-list { height: auto !important; }这样就可以实现解决问题了...
2020-11-07 16:28:26
3189
5
原创 chrome浏览器怎么设置跨域,几个步骤搞定
前端开发者一般都使用chrome进行开发,但是本身chrome浏览器是不支持跨域访问接口数据,接着我们只能通过其他方法来让浏览器支持跨域了1、在桌面或其他文件盘新建一个文件夹,命名随意,比如我自己在桌面新建了个chromeKey文件夹2、右键桌面的chrome浏览器图标,打开属性面板,选择快捷方式,在目标那里最后面加上 --disable-web-security --user-data-dir=C:\Users\Administrator\Desktop\chromeKey3、应用,确定,重新打开浏
2020-11-03 17:44:40
1927
原创 js中,实现一堆的一维数组转成多维数组,如地区
很多时候,跟后端接口开发对接时,因为需求的关系,需要前端地区数据跟后端的数据要一一对应,所以一般来说前端应该是直接拿后端的地区数据,然后再来操作一下地区数据变成我们自己可以用的,有种情况,后台给到我们的是一堆一维数组,而我们需要的是多维数据,这时候就要操作数据了直接上代码(使用的是vue):下面的代码改成自己的就可以了,一般修改location_id, pid, childs, location_id为父级ID,pid为子级ID,当pid==location_id时,pid所在的数组就会放在父级下变成子
2020-08-11 16:02:37
3040
原创 js中,一个数组拆分成两个数组
在网上偶尔看到有一代码,一个数组拆分成多个数组,想起以前有过这样的需求,不知道方法,现记录下来// size每组数组多少个,如:8// array需要拆分的数组const arrayChunk = (array, size) => { let data = [] for (let i = 0; i < array.length; i += size) { data.push(array.slice(i, i + size)) } return data}..
2020-07-15 09:40:27
12827
原创 uniapp 实现跳转其他APP
UNIAPP如何实现跳转其他的APP,在安卓中,在开发的过程,需要先获取外部APP的包名才能实现跳转外部APP而IOS需要获取对应的“URLscheme”才能跳转外部APP,所谓的URLscheme就是指下面代码中的“taobao://”,恩,我想应该是的,有错误的话,请指出,谢谢if (plus.os.name == 'Android') { plus.runtime.launchApplication( { pname: 'com.taob
2020-07-14 10:50:32
6777
原创 jquery 图片上传
var formData = new FormData(); formData.append("img",$("#photo")[0].files[0]); // img为传参时图片的参数$.ajax({ type: 'POST', url: url + "/api/v1/member/img", data: formData, processData: false, contentType: false, success: function(res){ var rs
2020-07-11 18:24:24
187
原创 如何遍历json数组,并获得key值和val值
var j = ''for(var key in response.data.errors){ j = response.data.errors[key][0];}
2020-06-08 17:58:12
1384
原创 uniapp之使用scroll-view时的要点
1、一定要在scroll-view标签里面写内容,包含后台返回的循环数据2、在scroll-view标签设置css样式:white-space: nowrap; (不换行)3、在scroll-view标签的子标签设置css样式display: inline-block;4、scroll-view标签一定要给个固定的高度例子:<scroll-view class="scroll-v...
2020-04-21 20:40:30
3472
原创 uniapp如何直接唤起微信?
直接将以下代码复制到项目上就可以了,可以做个按钮,点击这个按钮后就唤起微信plus.runtime.openURL("weixin://");
2020-04-15 13:50:52
7765
6
原创 uniCloud中,当云函数URL化后,接口传的数据云函数接收失败
最近在学习uniCloud,因为是新学的,刚开始接触,遇到很多问题,其中最为印象深刻的就是当云函数url化后,接口传参,云函数接收不到。一般来说,如果云函数不url化的话,是可以直接通过event.xxx来接收就可以了,然后当云函数url化后,官方也说了,接收方式改了,变成event.body ( 我是通过post来传参的 ) ,好吧,我就用这种方式来取数据了通过event.body确实是可以...
2020-04-09 14:51:01
4903
4
原创 textarea框如何自适应高度
刚做了个项目,项目有个需求,textarea框需要自适应高度,使用textarea标签的时候试了min-height和max-height,都不行,之后在网上查了一下资料,其他可以使用css3的属性,一个新的属性,user-modify,此属性的意思是div可以编辑状态所以,可以说,此textarea非彼textarea,但同样也是可输入状态因为我的项目是vue项目,所以代码方面都是vue&...
2020-02-28 11:35:46
445
原创 只代表个人的自个整理的前端代码规范
前端代码规范:1、文件归档根目录包含有:index.html,css,image,jsimage里面文件页面引入的图片;js放页面的js文件;css放页面的css文件,css里面还应包含有img文件件,里面放css引入的背景图2、嵌套元素应当缩进一次3、css尽量做到用class来命名,js用id来命名,同时避免class与id重名4、字体属性字号要用px为单位5、字体名font...
2019-11-28 13:53:25
180
原创 苹果端margin属性不生效
今天有个项目,这个项目已经完成了的,之后因为本人没有苹果手机,所以基本都是使用安卓手机或者chrome的模拟ipone,今天客户反馈回来说,底部内容被一个使用了position: fixed;属性的元素遮挡住了,底部内容我是使用margin属性,因为底部相对浏览器的绝对定位的元素的高度为60px,所以我就设置了margin-bottom为70px,在安卓 上,在电脑浏览器上,都好好的,结果在苹果浏...
2019-11-09 18:38:06
908
3
原创 解决前端的网站在IOS中出现的卡顿情况
公司的一个项目,之前同事已经有好几次跟我说这个项目的页面在IOS中出现卡顿的情况,但是一直没去改,今天的刚好要修改版面改功能,所以就一并改了一开始并不知道为啥IOS会出现很明显的卡顿的情况,但是在安卓中却是正常的滑动的,上网查了一下,其他解决方案有一个,就是使用以下的CSS样式就能解决掉*{ -webkit-overflow-scrolling: touch;}上面这段代码是全局的,...
2019-10-24 17:36:55
514
原创 jquery中,不同的父元素下获取子元素的当前下标的索引
最近有个同事在写项目,他用的是jquery来写页面,当时他遇到了一个问题,代码如下:html :<div class="so"> <div id="1" class="jqclass">11111</div> <div id="2" class="jqclass">2222222</div></div><di...
2019-09-12 17:06:46
1963
2
原创 计算开始时间和结束时间或当前时间的时间差值输出日,时,分,秒
这篇文章,俺发布的很惭愧,因为我即将贴上的代码也是直接抄别人的,只是时间做了一下小调整,惭愧,不过说心里话,不会抄的程序还是程序员吗,如果这个程序写代码的时候有现成的都不用,而自己埋头想破头的自己去写,我觉得吧,这个程序不是大神就是一个XX。。。。最近接了个项目,有个停车场的项目,停车场肯定有个计费的功能,竟然有计费功能,那么就有时间计时器,已知车辆进场后开始计时,到离场这段时间来进行计时输出到...
2019-09-07 17:43:52
2640
原创 怎么将小程序跳转小程序“腾讯地图+”进行导航
前沿也没什么前沿不前沿的,只是说一下感受,之前有个有关停车项目有个坑爹的需求,需要获取用户定位信息并且获取用户终点位置信息,点击按钮后再跳转到其他导航小程序,让用户可以直接在小程序中进行导航,而不需要跳转app这么麻烦,因为客户在别的小程序里面看到有这个功能,所以自己也想做一个,想着别人都能做出来,网上或官网应该有相关的资料,结果搜了找了一个上午,找不到啊…我怒了,然后就逼得我不得不反编译那个参...
2019-09-02 12:00:59
3056
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人