日常开发小技巧
迷茫的打工人
若非生活所迫,谁愿一身才华。(不想写代码了!!!)
展开
-
vue针对引入本地图片,本地可以显示,部署到服务器上无法显示问题
项目场景:利用百度图片打点定位,自定义点的时候,用本地图片来代替定位点问题描述:使用相对路径和绝对路径来引入本地图片的时候,项目在本地启动图片可以正常显示,但是部署到服务器上的时候,显示无法找到该图片。解决方案:利用require来引入图片。定义一个变量接收,再将该变量赋值绑定。最终成功解决问题。...原创 2021-08-06 13:41:32 · 2993 阅读 · 0 评论 -
前端上传文件接口返回提示413 Request Entity Too Large错误
项目场景:前端实现一个上传功能,上传大于10M的文件时发现返回报 413 request Entity too Large错误。经过排查,发现服务器使用nginx作为反向代理服务器,报上名错误,是因为请求长度超过了nginx默认的缓存大小和最大客户端最大请求大小。解决方案:修改nginx.conf文件里面的几个相关的配置参数:1.在http{ }中设置:client_max_body_size 200m;2.在server{ }中设置:client_max_body_size 200m原创 2021-04-20 15:12:06 · 7740 阅读 · 0 评论 -
wx.navigateBack返回上级页面传参,实现数据回显。
项目场景:开发一个小程序项目,用的是微信原生开发,涉及到一个数据回显操作。问题描述:要实现从A页面进入B页面,在B页面选择完数据以后,返回A页面的时候,将选择到的数据带回A页面显示。这里使用wx.navigateBack返回A页面。解决方案:废话不多说,直接上干货,代码走起前端部分:<block wx:for="{{dataList}}"> <view class="line" data-userid="{{item.F_UserId}.原创 2020-12-21 15:59:43 · 968 阅读 · 0 评论 -
微信小程序获取当前页面路径和进入时间离开时间做数据埋点
项目场景:最近开发了一个小程序,设计到一个功能需要做记录用户的浏览记录,用户停留在哪些页面以及页面的路径和进出入时间,做数据埋点。问题描述:因为需要小程序所有页面都要记录到,这里考虑直接写一个公共组件来调用。解决方案:getCurrentPages();//获取当前页面路径 这个是微信原生封装的方法,直接调用,可以获取到该用户所有操作的路径,page[page.length-1].route;根据返回数据分析出数组最后一个是当前页面路径,小程序自己封装组件里面 组件生..原创 2020-12-16 18:11:28 · 2520 阅读 · 0 评论 -
微信原生开发 text标签 添加宽高无效问题
问题描述:给text标签添加宽高,结果宽高属性没有起作用。原因分析:针对这个问题,首先是对css基础掌握的不牢固才会犯的错。在微信小程序原生开发里,text标签相当于H5里面的span标签,text和span都是行内元素,内联样式(这里就不细说行内元素和块级元素的区别了)。行内元素的宽高是不可改变的,所以话不多说直接上干货解决问题。解决方案:最简单的方法就是 加一个display:block属性,将该行内元素转化成块级元素。 顺手总结一下行内元素和块级元素有哪些吧。...原创 2020-12-08 17:19:03 · 1515 阅读 · 0 评论 -
CSS控制div显示文本第二行超出部分省略
项目场景:在实际开发中经常遇到这样要求的显示 ,第二行超出部分省略。(直接上干货)解决方案:css样式直接控制。(这里有个注意点就是当前div最好不要设置padding属性,不然会出现一些类似的情况比如:第二行虽然省略了,但是还是能看到第三行的数据。)display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden; <view ...原创 2020-12-02 09:09:43 · 868 阅读 · 0 评论