自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VUE3 腾讯地图 拾取坐标

vue3 腾讯地图 坐标拾取器 (选地)

2023-06-13 16:02:56 696 1

原创 vue.config.js 配置 (代理、打包静态文件路径、文件大小配置)

【代码】vue.config.js 配置 (代理、打包静态文件路径、文件大小配置)

2023-04-04 15:34:23 964

原创 vue3 腾讯地图选地获取经纬度

【代码】vue3 腾讯地图选地获取经纬度。

2023-04-03 09:57:00 534

原创 js 写一个任意类型转浮点小数点保留两位

【代码】js 写一个任意类型转浮点小数点保留两位。

2023-03-05 20:39:01 250

原创 php 无限分类

php 无限分类

2023-03-05 11:28:39 41

原创 查询所有子分类

该函数首先查询所有顶级分类(即parent_id为0的分类),然后循环遍历每个顶级分类,将顶级分类添加到一个数组中,并递归调用getChildCategories函数查询该顶级分类下的子分类,并将子分类添加到数组中。最后返回包含所有分类及其子分类的数组。可以通过调用该函数来获取所有分类的子分类。

2023-03-05 10:42:55 57

转载 es6方法过滤掉两个数组中对象id值相等的项

let arr1=[{id:1,name:'网'},{id:2,name:'二位'}] let arr2=[{id:1,name:'问问'},{id:3,name:'多少'},{id:44,name:'多少'},{id:45,name:'多少'},]let add=arr2.filter(item=>!arr1.some(ele=>ele.id===item.id))console.log(add)

2022-04-07 17:38:09 780

转载 微信小程序网络请求封装

封装/** * 请求头 */var header = { 'content-type': 'application/x-www-form-urlencoded', 'Authorization': "Bearer " + wx.getStorageSync("token"), 'os': 'android', 'version': '1.0.0', 'device_token': 'ebc9f523e570ef14',}/** * 供外部post请求调用 */fu

2022-02-10 17:12:23 626

原创 FastAdmin 自定义动态tab

不如有两个表 一个是A表 一个是B表 B表里面有A的IDtab显示的是仓库不同的tab有不同的数据查询tab动态数据// 查询tab数据$comman = new \app\admin\model\StockHouse;$resulrt = $comman->select();$statusList = [];foreach ($resulrt as $key => $value) { $statusList[$value['id']] = $value.

2021-11-23 17:22:44 803

转载 小程序怎么获取当前时间日期 等...

var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)myDate.getDay(); //获取当前星期X(0-6,0代表星期天)myDate

2021-11-17 17:04:59 446

原创 小程序计算scroll-view 高度 (rpx)

wx.getSystemInfo({ success:function (res) { let windowHeight = (res.windowHeight * (750 / res.windowWidth)) - 380; console.log(windowHeight) //获得rpx单位的窗口高度 _this.setData({ winHeight: windowHeight, }) }})

2021-09-02 18:44:57 226

转载 centos8安装搭建php环境

原文章地址centos8安装搭建php环境window/centos双系统安装完成之后,接下来在centos上搭建php的环境。网上也有很多安装的教程,其实都一个样,以下我直接使用yum安装。默认都是安装最新版本。安装apache:yum install httpd//配置ServerName//将#ServerName www.example.com:80修改为ServerName localhost:80vi /etc/httpd/conf/httpd.conf//启动apache:

2021-08-10 15:49:12 1267

原创 homebrew基本操作

安装软件:brew install xxx卸载软件:brew uninstall xxx搜索软件:brew search xxx更新软件:brew upgrade xxx查看列表:brew list更新brew:brew update清理所有包的旧版本:brew cleanup清理指定包的旧版本:brew cleanup $FORMULA查看可清理的旧版本包,不执行实际操作:brew cleanup -n作者:SWITCH__c801链接:https://www.jianshu.com

2021-07-28 15:03:28 83

转载 CSS - 修改滚动条样式

/* 整个滚动条 */::-webkit-scrollbar { width:5px; height:5px; background-color:#F5F5F5; }/* 滚动条上的滚动滑块. */::-webkit-scrollbar-thumb { background-color:#FD2D3C; border-radius: 50px;}/* 滚动条轨道. */::-webkit-scrollbar-track { -web

2021-07-14 16:27:30 211

原创 Layui 弹出全屏自适应

var index =layer.open({ type: 2, area: ['100%', '100%'], fix: false, maxmin: false, shadeClose: false, shade: 0.4, closeBtn: false, content: url, title: '添加服务项目'});layer.full(index);

2021-06-29 14:56:45 761 1

原创 ThinkPHP CSS分页样式

.centers{text-align: center;}.pagination{display: flex;}.layui-table-page{background-color: #FFF;}.pagination li{border:1px solid #E6E6E6;padding:2px 15px;margin:0 5px;line-height: 2;cursor:pointer;border-radius: 5px;}.pages{margin-top: 10px;position:

2021-06-28 17:50:17 347 3

原创 thinkphp ini_set(): Session ini settings cannot be changed when a session is active

错误提示ini_set(): Session ini settings cannot be changed when a session is active解决办法在文件下的注释下面两行(vendor/thinkphp/library/think/Session.php)if (isset($config['secure'])) { // ini_set('session.cookie_secure', $config['secure']);}if (isset($config.

2021-06-18 10:02:56 764

原创 MAC brew安装redis redis常用命令大全

安装 redisbrew reinstall redis重新安装redisbrew services start redis启动redissudo redis-serverredis-cliredis-cli

2021-05-22 22:49:05 1133

原创 thinkphp6 中间件

多应用下的中间件 (该应用下是全局)在应用目录下新建一个 middleware 它下放中间件类的方法 比如建一个Check.php<?php// 这是全局中间件namespace app\api\middleware;class Check{ public function handle($request, \Closure $next) { $request->type = 'dufu'; return $next(.

2021-05-12 23:45:00 287

原创 thinkphp6 不可预知的异常处理 (api格式)

在应用目录下创建一个 exception文件 并且创建一个Http.php文件<?namespace app\api\exception;use think\exception\Handle;use think\Response;use Throwable;class Http extends Handle{ public $httpStatus = 500; /** * Render an exception into an HTTP respo.

2021-05-12 20:29:20 313

原创 Tp6 控制器不存在返回错误处理(api格式)

在BaseController下创建一个__call 方法 (这不是thinkphp自带方法,是PHP的魔术方法)public function __call($name, $arguments){ return show(config('status.error'),"{$name}方法不存在");}

2021-05-12 19:56:31 442

原创 brew 安装Mysql PHP Nginx

brew update //更新brewbrew -v //brew 版本brew install mysql //安装mysql 提示要不要设置密码等 一般 n 就可以 看你怎么选择。设置密码的时候长度最小八位mysql -u root -p // 登录mysqlshow databases // 查看所有数据表php -v //查看PHP版本 有了就不用安装 我的是PHP版本是 7.3brew install nginx // 安装nginxbrew servi

2021-05-09 02:06:35 215 1

原创 JQuery 获取所有input值和单选框选中的值

var temp = document.querySelectorAll("input[name]");var data = {};for (var i = 0; i < temp.length; i++) { data[temp[i].name] = temp[i].value;}delete data.sexvar item = nullvar obj = document.getElementsByName("sex")for (var i = 0; i < obj

2021-05-07 18:11:28 741

原创 tp 内置的分页样式

/** @Author: 18242* @Date: 2020-10-20 15:51:57* @Last Modified by: 18242* @Last Modified time: 2020-10-20 15:54:07*/.pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px;}.pagination > li {

2021-05-07 10:10:26 108

原创 JQ 验证身份证、手机号、邮箱 (比较严格)

/** 手机号码格式* 只允许以13、15、18开头的号码* 如:13012345678、15929224344、18201234676*/function isPhone(tel) { var regMobile = /^1[3,5,8]\d{9}$/; if (regMobile.test(tel)) return true; mui.toast('请输入正确的手机号!'); return false;}/** 固定电话号码格式* 因为固定电话格式比较复杂,情

2021-05-06 14:49:15 944

原创 安装brew

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

2021-05-05 22:22:52 69

原创 js html转移和反转义

const HtmlUtil = { /*1.用浏览器内部转换器实现html编码(转义)*/ htmlEncode:function (html){ //1.首先动态创建一个容器标签元素,如DIV var temp = document.createElement ("div"); //2.然后将要转换的字符串设置为这个元素的innerText或者textContent (temp.textContent != undefined ) ? (temp.

2021-04-26 16:51:23 343

原创 PHP + Layui 文件上传(图片)

部分<div class="layui-form-item"> <label class="layui-form-label">上传图片</label> <div class="layui-input-inline"> <div class="layui-upload"> <button type="button" class="layui-btn" id="btn_main">上传.

2021-04-26 16:47:13 794

转载 phpmyadmin同时连接多个服务器的数据库

一、使用场景从 https://blog.csdn.net/ljfphp/article/details/78717355 来的一般来说,我们开发都会有测试环境和正式环境之分。当然,数据库也是要分开的。如果能用phpmyadmin直接访问两台服务器上的mysql就好了。这就是需求。二、解决方案1、找到phpmyadmin文件夹下面的config.sample.inc.php,重命名为config.inc.php。2、打开config.inc.php,我们会发现里面有一些基本配置,是连接到loc

2021-04-26 16:41:31 548 1

原创 jq 正则 验证用户名 身份证 手机号

/*姓名身份证*/function isChinaName(name) { var pattern = /^[\u4E00-\u9FA5]{1,6}$/; return pattern.test(name);}// 验证身份证function isCardNo(card) { var pattern = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; return pattern.test(card);}// 验证手机

2021-04-23 18:09:04 341

原创 js div上面加div并添加html元素

// 获取元素var vcurrent = document.getElementById("team_info");// 创建divvar newNodeTop = document.createElement('div');newNodeTop.setAttribute('id', 'team_info');newNodeTop.innerHTML = ` <div class="mui-input-row"> <label>队员姓名</l

2021-04-22 11:22:58 748

转载 php 无限分类

public function getTree(){ //遍历数组,按照id作为键名重新组建新的数组 $array = [ [ 'id' => 1, 'pid' => 0, 'name' => "书籍" ], [ 'id' => 2, 'pid' => 0, 'name' => "衣服" ], [ 'id' => 3, 'pid' => 0, 'name' => "电子商品"

2021-04-16 10:23:01 58

原创 ISS 下的ThinkPHP配置

运行目录下建 web.config<?xml version="1.0" encoding="UTF-8"?><configuration> <system.webServer> <rewrite> <rules> <rule name="OrgPage" stopProcessing="true"> <.

2021-04-02 14:52:23 130

原创 PHP 生成海报(头像,昵称,简介)

海报生成函数/** * 生成宣传海报 */function createPoster($config = array(), $filename = ""){ //如果要看报什么错,可以先注释调这个header if (empty($filename)) header("content-type: image/png"); $imageDefault = array( 'left' => 0, 'top' => 0, 'right' => 0,

2021-04-01 14:00:20 578

原创 thinkphp 微信群发模板消息

/** * @description: 群发循环 * @param {*} * @return {*} */ public function sendall(){ $all_openid=$this->tosendall(); foreach($all_openid as $value){ $res = Db::name('*****')->where('open_id',$value)-&g

2021-04-01 11:58:15 182

原创 Thinkphp6 微信小程序授权登录

login: function(e) { var that = this; wx.login({ success: function(res){ var code = res.code; //获取code wx.getUserInfo({ //得到rawData, signatrue, encryptData success: function(data){ var rawData = data.rawData;

2021-04-01 11:47:41 2105

原创 PHP H5微信授权

<?php/** * Created by PhpStorm. * User: wudi * Date: 2019/1/28 * Time: 10:31 */namespace app\index\controller;use app\BaseController;use think\facade\view;use think\facade\DB;class Wxgetuserinfo extends BaseController{ /** * 调用方

2021-03-31 14:30:42 464

原创 vue npm安装及路由

(一)安装vue npm install -g @vue/cli //安装一次就可以 vue create 项目名称 cd 项目名称 npm run serve(二)配置 vue.config.js (关闭保存代码错误提示)module.exports = { lintOnSave: false}(三)安装elementvue add element(四)安装vue-router(路由)第一步npm install vue-router --save第二步

2021-03-31 14:22:53 4915

原创 php 微信公众号指定用户推送消息

namespace app\index\controller;class Pushmess{ private $appId = "**********"; private $appSecret = "**********"; // public function __construct($appId, $appSecret) { // $this->appId = $appId; // $this->appSecret = $ap.

2021-03-31 14:19:28 471

原创 php 微信公众号分享自定义标题,简介,图片

1、必须有认证的公众号2、设置域名到JS接口安全域名3、设置IP白名单4、查看微信JS-SDK说明文档文档https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html** 示例代码:**http://demo.open.weixin.qq.com/jssdk/sample.zip<?php // tp6 同一个controller目录下 所以就直接可以 new 类 $jssd

2021-03-31 14:18:14 250

空空如也

空空如也

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

TA关注的人

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