- 博客(119)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 JavaScript排序sort()方法(解决null、undefined、0之间的排序(混乱)问题)
sort 方法提供的排序方法中,如果返回的数字是 0 那么会保持原顺序,如果返回的数字 >0 那么会将 a 至于 b 之后,如果返回的数字 < 0 那么会将 a 至于 b 之前。再判断 b 的排序字段如果是 undefined 但 a 的排序字段存在则返回 0 将 a 至于 b 之后。最后 a,b 的排序字段都存在时,使用 a,b 的排序字段计算后的返回结果判断顺序。
2023-12-04 11:11:36
883
原创 vue3 setup写法点击跳转页面
1.1、params传参,不在路由中显示参数。1.2、query传参,在路由中显示参数。2、点击跳转后打开一个新窗口。
2023-10-26 09:07:40
586
原创 vue3实现el-table翻页选中数据不变及根据已有数据默认选中
在el-table中添加:row-key='getRowKey'属性,在type=selection的el-table-column中添加:reserve-selection='ture'1、实现翻页选中数据不变。2、根据已有数据默认选中。
2023-10-24 15:50:02
1897
1
原创 前端用 js-file-download组件下载后端返回的pdf,word,excel文件
后端返回的pdf,word,excel的文件流导出需要让浏览器下载文件。1、安装js-file-download组件。3、在接口返回结果后直接调用即可。2、在对应的页面引用。
2023-10-19 10:56:31
2024
1
原创 Uncaught (in promise) Error: No match for
总结出现这个问题的主要原因就是找不到指定路由,如果也遇见这个问题可以查一下是不是路由没有配置,或者没有权限访问。今日在写前端代码的时候,用vue-route遇到了一个问题,在跳转的时候发现报了这个错误。的时候没有访问权限,改一下后台权限设置就可以完美解决了。然后我也配置了路由,但是一直还是报错,最后发现是。如果还有问题未解决的问题,可以发在评论区解决。
2023-09-13 09:10:36
5451
原创 Vue3+element plus+sortablejs实现table列表拖拽
【代码】Vue3+element plus+sortablejs实现table列表拖拽。
2023-09-12 16:16:26
729
原创 vue3路由跳转params传参接收不到
原因:由于之前的params传参在页面刷新之后,参数会丢失,所以。这样路由可以跳转过去,但接收到了params是一个空对象。3.使用 History API 方式传递和接收。x、pinia对参数进行存储。1.使用query传递参数。
2023-09-07 14:30:46
903
原创 实现关注公众号以后自动推送小程序
a data-miniprogram-appid="小程序APPID" data-miniprogram-path="跳转路径">点我跳转到小程序</a>准备好小程序的APPID和跳转路径。
2023-07-19 15:42:38
936
原创 PHP实现微信小程序推送消息至公众号
touser:对应的用户openid可以是小程序的用户openid,也可以是公众号用户的。5、小程序后台获取appid,appsecret。1、申请微信小程序和公众号必须是同一个主体。3、公众号是服务号,接收消息必须关注公众号。6、后端调用小程序统一下发消息接口。2、小程序和公众号必须要认证。申请模版,获取模板消息的ID。获取公众号appid。
2023-07-10 10:09:45
1185
原创 根据年月获取月份的最后一天
//自动补0$month = str_pad($month,2,"0",STR_PAD_LEFT);$day = $year."-".$month;$end = strtotime("{$day} +1 month -1 day");
2021-12-17 13:25:35
496
原创 PHP实现DES加密、解密
/** * des 加密 * str 需要加密的账号 * key 加密秘钥 */ function encryptStr($str, $key, $toBase64 = true){ $block = mcrypt_get_block_size('des', 'ecb'); $pad = $block - (strlen($str) % $block); $str .= str_repeat(chr($...
2021-05-25 14:45:17
1982
2
转载 vue-cli创建vue项目进行选择配置
https://blog.youkuaiyun.com/weixin_47084275/article/details/109103196
2021-03-23 10:39:05
256
原创 win10使用vue 创建项目报此系统禁止运行等脚本问题处理(set-ExecutionPolicy RemoteSigned)
win10以管理员身份运行PowerShell解决办法1. 使用get-ExecutionPolicy,获取到变量值,如果是Restricted,则进行2操作,否则请另寻办法;2. 执行:set-ExecutionPolicy RemoteSigned,选着Y,3、再次输入get-ExecutionPolicy,返回的是RemoteSigned就修改成功了...
2021-03-23 10:37:56
3107
原创 php 实现进制转换(二进制、八进制、十六进制)互相转换
前些时候工作时候,需要用到进制转换,这个问题在刚刚接触计算机理论时候,还是很会的,好久不用,居然模糊了……十进制转换为二进制、八进制、十六进制 1 从十进制向其它进制转换,用的是就用该数字不断除以要转换的进制数,读取余数。连接一起就可以了。 1 <strong></strong> 1 <strong>代码:</strong> ..
2021-03-09 15:10:20
567
原创 商城后台添加多规格属性
数据库设计:1、商品表2、商品和属性的关系表3、属性表4、属性值表5、商品和属性值的关系表6、SKU表大概关系如下:根据实际需要,增删表结构我们后台管理系统中需要实现的效果图如下:后台代码重点逻辑如何将属性和属性值,如图排列显示,这里我们用到递归排序的方法 private $index=0; //属性值组合 public function combineAttributes($attr){ $m_len = .
2020-09-03 11:00:21
2034
转载 iOS云打包如何设置通用链接等Capabilities配置
链接地址:https://ask.dcloud.net.cn/article/36393#unilink
2020-08-07 14:49:17
1879
转载 iOS证书(.p12)和描述文件(.mobileprovision)申请
链接地址:https://ask.dcloud.net.cn/article/152
2020-08-07 14:47:30
497
原创 CI框架中开启了csrf_protection后,表单以及ajax传输都要带上一個token的值
如果打开这个功能的话post表单,提交给server 后报错: Error 500An Error Was EncounteredThe action you have requested is not allowed.可以在application/config/config.php中找到下面这一行$config['csrf_protection'] = TRUE;$config['csrf_token_name'] = 'csrf_test_name';$config['csrf
2020-08-04 10:56:38
858
原创 nginx实现负载均衡
一、Nginx负载均衡的集中方式介绍1、轮询轮询方式是Nginx负载默认的方式,顾名思义,所有请求都按照时间顺序分配到不同的服务上,如果服务Down掉,可以自动剔除,如下配置后轮训10001服务和10002服务upstream dalaoyang-server { server localhost:10001; server localhost:10002;}2、权重指定每个服务的权重比例,weight和访问比率成正比,通常用于后端服务机器性
2020-07-22 14:36:37
266
原创 nginx反向代理解决跨域问题
进入nginx.conf中配置一个反向代理路径server { listen 8094; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; } //反向代理设置 locati
2020-07-22 14:28:48
508
1
原创 微信小程序线上无法上传图片的问题
小程序上传图片地址必须是域名,且必须是https://还有需要在小程序后台中配置uploadfile的地址,如图:
2020-07-13 10:30:51
14441
1
原创 PHPMailer发送邮件
<?php require_once("PHPMailer/src/Exception.php");require_once("PHPMailer/src/PHPMailer.php");require_once("PHPMailer/src/SMTP.php");class email_api{ public function SendEmail(){ // 收件人邮箱 $sEmail = $this->input->post('ema.
2020-07-13 10:06:14
310
原创 安装Vue环境
1、vue是什么Vue是一套用于构建用户界面的渐进式框架,Vue.js的核心是一个允许采用简洁的模板语法来声明式的将数据渲染进DOM的系统2、安装脚手架VueCli3.0安装脚手架:npm install -g @vue/cli安装脚手架:Yarn global add @vue/cli创建项目:vue create freemall启动UI:vue ui3、安装步骤安装node 下载地址:http://nodejs.cn/download/然后安装 npm镜像换成淘.
2020-06-16 15:17:02
212
原创 微信小程序之企业付款
企业支付的前提条件:不仅要开通微信支付功能,绑定商户号,还要下载商户证书,企业支付文档地址:https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_2 public function Wx_Pay_B2C(){ $sMch_appid = AppID;//申请商户号的appid或商户号绑定的appid【自己填写】 $sMch_id = MCH.
2020-06-15 14:01:12
1539
原创 PHP实现微信公众号H5支付
开发前配置进行代码接入前,需在微信后台填写授权回调域名,此域名必须经过ICP备案开发主要流程用户下单时选择微信支付 商户进行业务逻辑处理并调用微信统一下单接口,微信H5交易类型为:trade_type=MWEB 调用下单接口成功时,微信会返回包含支付跳转URL等相关参数,商户通过参数mweb_url调起支付中间页 在中间页微信会进行H5权限的校验 支付成功,微信会向商户发送异步结果通知正式开发调起微信支付,只说明必要参数请求微信统一下单接口,接口地址:https://api.mch.w
2020-05-29 14:21:36
1259
原创 百度地图—地址解析/逆地址解析
1、地址解析:根据地址获取坐标key就是百度地图ak,可以去百度开发者中心去免费申请接口:http://api.map.baidu.com/geocoder?address=地址&output=输出格式类型&key=用户密钥&city=城市名2、逆地址解析:根据坐标获取地址接口:http://api.map.baidu.com/geocoder?location=纬度,经度&output=输出格式类型&key=用户密钥代码如下:public
2020-05-21 11:26:33
2770
原创 PHPStorm使用git
使用PHPstorm使用git上传下载项目文件先在本地电脑安装git,然后在phpstorm中引入git复制项目地址将复制的地址黏贴到PHPStorm中使用PHPStorm中的git上传文件,先选择需要更新的文件右键,然后选中git下的commit上传文件后,将代码push到自己的git分支上之后就等待管理员将分支到的代码合并到到项目中...
2020-05-19 11:03:33
1373
转载 微信小程序之微信鉴权
转载:https://blog.youkuaiyun.com/qq_20094173/article/details/79671280一、通过微信接口频繁获取用户信息1.请求https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=snsapi_base&state=1#wechat_redirect,...
2020-05-19 10:46:37
1312
原创 微信小程序之微信支付(回调接口)
/** * description: * 微信支付完成,回调地址url方法 */public function PaymentCallback(){ $sKey = PAY_KEY; $arrPostData = $this->input->post(); //接受POST数据 $arrXmlData = $this->xml_to_array($arrPostData); //微信支付成功,返回回调地址url的数据:XML转数组Arr.
2020-05-19 10:40:40
2694
原创 PHP二维数组将重复键值合并重组成三维数组
把aa1数组转换成aa2数组$aa1=['0'=>['aa'=>'1','bb'=>'2',],'1'=>['aa'=>'1','bb'=>'3',],];$aa2=['0'=>['aa'=>'1'...
2020-04-23 08:45:58
683
转载 微信小程序中globalData的设置与读写
转载:https://blog.youkuaiyun.com/sinat_33937178/article/details/79124022
2020-04-16 10:05:01
1345
转载 微信小程之序微信支付(统一下单)
转载:https://blog.youkuaiyun.com/adorablewolf/article/details/88342202这里我直接上代码,附有注释,直接把我的代码粘贴一下就可以用了,也是自己走了好多的弯路。。写在博客里做个记录直接把里面的参数替换成你的就可以了,前提是你要开通的有微信支付功能,需要商户号,appid,appsecret,openid,//小程序端代码:pay:f...
2020-04-16 09:11:05
412
原创 input验证只能输入数字,逗号和小数点的正则表达式
input type="text" class="form-control" autocomplete="off" onchange = "if(/[^\d+(,\d\d\d)*.\d+$]/g.test(this.value)){layer.alert('只能输入数字');this.value='';}">
2020-01-07 16:07:09
2513
1
ThinkPHP_Repaire.zip
2019-05-15
thinkphp5.0分页显示问题
2018-02-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人