- 博客(64)
- 收藏
- 关注
原创 微信小程序地图展示区轮廓+展示指定地区标点气泡
根据用户缩小放大当前区域(大于12显示区,小于12显示当前区学校列表),获取:@regionchange的type:end数据,来获取坐标,逆解析获取地址的区,然后传到后端返回当前区的学校数据,然后后端这边由于是新需求就没有经纬度的数据,后端就去命令行操作根据学校的地址得到经纬度然后更新到数据库。map里的longitude以及latitude应该是动态的,根据当前scale判断是否应该展示当前区的中心经纬度,如果小于12那么就应该是深圳市的中心经纬度。polygon的数据,后端返回的也是一样的结构。
2024-01-11 18:55:14 649
原创 php 根据时间排序,接近的时间排在前面,过去的时间排在后面
产品需求,有一个开放日的活动,时间是多选,且一个时间不能超过24小时,不能跨天,不能相等,后台没问题了,接口调取数据的时候麻烦点,因为刚开始时间存的json字段,后面改为添加一个时间表。时间字段有:stime:开始时间,etime:结束时间。
2023-12-14 16:44:04 598
原创 微信小程序用户隐私保护指引fail api scope is not declared in the privacy agreement
微信小程序用户隐私保护指引fail api scope is not declared in the privacy agreement
2023-10-30 09:47:58 14096 19
原创 uni-app vuex全局计时
功能需求,在A页面进入时候开始计时中间会去到B页面查看数据,但是并没有销毁当前页面,所以计时一直在,直到在B页面提交数据,才结束计时。
2023-09-14 17:12:26 686
原创 uni-app 折叠自定义
修改一下uni-collapse的uni-collapse-item。uni-app的uni-collapse折叠组件样式修改。
2023-09-07 19:06:07 1180
原创 uni-app 将base64图片转换成临时地址
后端获取的小程序码,转换成base64,返回给前端,前端转换成临时地址,再写入到canvas海报中。
2023-08-01 16:12:16 4502 3
原创 记录一下字节小程序上传头像得坑
抖音小程序授权获取到了个人信息,昵称+头像等,当需要上传抖音的头像的时候,直接使用uni.uploadFile或者tt.uploadFile是不行的,因为在字节小程序中,由于安全策略的限制,你不能直接获取用户头像的文件路径,因此无法直接使用文件路径进行上传操作。所以这里先下载了再上传。
2023-07-01 15:59:13 424
原创 Fastadmin 大转盘抽奖+后台管理员扫码核销+公众号发送1块红包
最近公司有需求搞个抽奖活动,看了好多文档,都是到差不差的,记录一下,将就看,肯定还有改进的地方首先还是公众号授权信息,获得授权信息后,拿到openid,传给easywechat的获取单个用户信息方法,查询当前用户是否关注公众,若为关注,返回给前端,前端判断显示二维码还是大转盘,页面就不说了,展示效果自己画吧大转盘的页面百度网盘 提取码:yoza点击开始后判断当前活动时间是否结束,当前抽奖次数是否已经抽完毕等等提示然后获取当前抽奖的活动奖品,获取中奖号再根据当前返回的下标去获得对应的数组数据,如果
2022-07-12 16:38:39 1042
转载 H5唤起关注公众号页面
正好做一个抽奖活动,需要关注获取抽奖次数来抽奖,判断是否关注1、登录微信公众平台2、点击微信号头像右击查看源代码3、找到源代码中以下代码:将uin_base64这个参数值带入以下链接:https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=你的uin_base64&scene=110#wechat_redirect点击链接就可原文大佬不靠谱,只有在微信点开链接才可以,放在按钮里是不行的,没有关注按钮,点进去1S就把关注的按钮隐藏掉了,
2022-06-30 14:29:29 1437
原创 php 常用函数使用方法,个人小计
array_slice取出数组前三条数据array_slice($menu,0,3);in_array函数用于搜索数组中是否存在指定的值使用过场景后台获取导航栏目数据,array_slice取出前3条,再in_array判断是否在数组内,并添加参数
2022-06-14 10:18:15 60
原创 fastadmin 后台时间多选
记录一下<div class="form-group"> <label class="control-label col-xs-12 col-sm-2">{:__('Work_time')}:</label> <div class="col-xs-12 col-sm-8"><!-- <input id="c-work_time" class="form-control datetimepic
2022-05-24 13:58:03 760
原创 tp5 前台接受assgin的值渲染
var arr = '<?php echo json_encode($XXX) ?>'; var nav=JSON.parse(arr);
2022-05-19 15:37:45 133
原创 前台js将数据name转换拼音
$(".docteam_right_Ch").each(function () { var text = $(this).text(); var ping = getPinYinByName(text).toUpperCase();//转换拼音的同时转换大写 var str = ping.replace('-','');// 去掉某些横杠 - $(this).nextAll('.docteam_right_py').text(str); });js文件function.j
2022-05-19 14:23:00 157
原创 tp5 谷歌翻译
使用方法:此次是中文转英文$translate= (new Googletranslation())->googleTranslate('zh-CN','en',$list['name']);/** * 谷歌翻译 * @param $source * @param $target * @param $text * @return string * @throws Exception */ public function googleTranslate($source
2022-05-19 14:15:14 233
原创 uni-app 小程序数据刷新不及时解决办法
场景:点击数据头像 获取对应的日期时间顶部是swiper展示的日期下面是scroll-view 做的列表展示点击文字、头像,可以发送当前选中的日期到后台首次进来点击没问题,可以获取到,但是切换到任意日期,第一次点击还是获取的首次日期,需要点两次才可以获取到当前点击的日期,查看了AppData,里面的数据已经更新,但是再获取的时候来不及刷新获取到最新的数据,就获取的上次的数据了解决办法就是加一个延时器setTimeout(()=>{ console.log('得到当前日期',that.i
2022-05-08 10:08:51 3022 2
原创 tp5 FIND_IN_SET的使用
后台查询,包含逗号的数据Producttype::where("FIND_IN_SET(".$params['admin_id'].",admin_ids)")->field('id,name')->find();
2022-05-01 09:39:34 735
原创 Fstadmin后台打开打开子页面
功能需求需要在add添加页面打开一个弹框输入数据然后返回父级add页面然后再到对应的js去设置打开弹框,这里使用的layer.open,其实官方有Fast.api.open,很简单,后面会用到,这里暂时没做修改接下来去设置弹框页的列表下面是弹框渲染等等,需要在子页面列表输入数字后选中当前,最后一个方法就是选中当前,并且监听提交的时候能获取到选中的数据,如果只是单纯的添加class是不行的,当然layer手册也有方法,可以按照手册来父页面接受并渲染切记:子页面关闭后父页面的滑动不能滑动,
2022-04-27 14:48:46 555
转载 CentOS 8 安装Rabbitmq
进入到项目 public 目录,然后点击地址栏输入 cmd 进入黑屋,然后输入php index.php home/index/work
2022-04-22 11:45:40 372
原创 tp5 小黑屋执行控制器方法
进入到项目 public 目录,然后点击地址栏输入 cmd 进入黑屋,然后输入php index.php home/index/work
2022-04-20 08:45:25 136
原创 Rabbit windows下载、安装
使用Rabbit 需要安装Erlang 语言Erlang 下载 安装Erlang 官网下载当然也可以在Rabbit 里面查看查看、下载链接安装完以后找到 Erlang\erl-24.3.3\bin 目录,复制下来完整的路径去打开此电脑 的属性,选择高级系统设置 点击环境变量 在 系统变量里面找到 Path 点击编辑后选择新建,将刚刚复制的完整路径 添加进去 然后 确定 确定 确定Rabbit 下载 安装官网的链接:https://github.com/rabbitmq/rabbitmq-
2022-04-18 16:47:27 2004
原创 Fstadmin后台自定义 工具栏按钮按钮
官方文档有的,但是自己操作一次还是记录一次第一步可以先在index.html复制一份add的代码第二步去js配置一下初始化数据第三步在下方添加同样的API事件方法第四步去到你的项目public\assets\js\require-table.js 里面添加一个class配置第五步在下方添加按钮的事件方法第六步创建一个方法同名的html文件,我这里是直接复制的add的文件,因为用的差不多第七步去到后台admin 控制器里面创建一个方法测试一下可以了,逻辑可以自己写
2022-04-05 15:58:55 431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人