- 博客(25)
- 收藏
- 关注
原创 腾讯云数据库mysql报错sql_mode=only_full_group_by的解决方法
SELECT list is not in GROUP BY clause and contains nonaggregated column 'xxxx' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by原因:mysql5.6和5.7兼容问题解决方法:sql_mode=“ONLY_FULL_GROUP_BY”
2022-03-08 17:43:52
1245
原创 fastadmin上传图片,小程序端上传多张图到服务器
小程序端代码uploadfile函数:选择图片,然后循环调用uploadfilepath方法,达到上传多张的效果uploadfilepath函数:上传图片专用的,并且处理上传完成后要做的事情(例如显示在页面里), uploadfile(){ let that=this //选取图片 wx.chooseImage({ count: 3, sizeType: ['original'],//原图 sourceType: [ 'album','c
2022-01-11 15:44:38
3597
2
原创 fastadmin-微信小程序实战课程:todolist项目文档(课件)整理汇总
网址整理视频教程地址:https://www.ixigua.com/7017702820048536071后端接口仓库地址:https://gitee.com/maoshushare/fast-todolist第一节 项目计划和准备工作项目简介本项目是一个fastadmin+微信小程序的实战案例,一个简单的todolist任务管理功能,包括后台数据增删改查、数据统计、api接口开发(小程序对接登录、小程序端管理数据)等。功能比较简单,覆盖到的知识点不会太多,适合初学者,尤其适合没有做过小程序
2022-01-11 13:52:34
3074
1
原创 fastadmin的selectpage渲染问题,动态创建的dom元素怎么渲染selectpage下拉菜单?
要实现的功能如下图:需求分析:很多时候我们会遇到这种情况,dom元素需要动态去渲染,例如自己写js渲染,或者用template去动态渲染,而这些dom是无法自动渲染出selectpage的,所以需要我们手动去触发。解决方法:先在html里给对应的input加上selectpage设置:文件路径:application/admin/view/example/customform/index.htmlclass="form-control selectpage" data-source="stu
2022-01-11 11:14:15
1285
原创 fastadmin操作按钮放在左侧,删除弹窗被挡住了怎么办?
有时候我们需要把操作栏放在最左侧,这样对一些高频操作的工作来说方便很多,但是这时候会遇到这样的问题,点击删除按钮后弹出的确认框超出屏幕了,无法继续操作,我们怎么解决呢?其实改起来很简单,我们找到这个文件:public/assets/js/require-table.js然后搜索这段 click .btn-delone 就能找到这个删除按钮的操作事件了 var left = $(that).offset().left - $(window).scrollLeft() - 260;其中这一句就是
2022-01-11 11:05:27
603
原创 详解:fastadmin管理员登录后信息能不能给外部页面使用?
最近受邀回答了一个这样的问题,在此做一下整理原问题:管理员登录信息能不能传值给外部页面? 我的很多页面都是在菜单栏以aspx格式的页面写的,然后直接调用打开。 我想把登录名作为参数传递给这些aspx页面, 能实现吗?答案肯定是可以的,这里我给了2种方法:1.前端方法localStorage.getItem(‘fastadmin_userinfo’) 可以拿到当前用户的信息,包括 id username nickname 头像等,然后前端监听左侧菜单栏点击,点击的时候做一下拦截(event.pre.
2022-01-11 11:01:53
389
原创 fastadmin使用fast\Http 发送post/get/patch等请求,参数为二维数组时候报错,怎么解决?
之前受邀回答了这么一个问题:在后端发请求时,如果参数里面是数组,就会报错"Array to string conversion",大概意思就是数组转字符串的时候出错了。先说解决方法:直接在$params外加上http_build_query$this->http->sendRequest($url,http_build_query($params), 'PATCH',$this->header)出现的原因原因呢就出在这个$params里面,他里面有个参数是数组形式。格式大
2022-01-11 10:54:52
4899
原创 详解:fastadmin前端显示table表格里按钮加了refresh为什么不刷新?
今天一个群友问到这样一个问题:明明按照官方文档这样配置了,为什么不会刷新?先说解决方法:方法1.把success删掉方法2.把refresh删掉,直接在success里写 table.bootstrapTable(‘refresh’);原理分析:我们打开这个文件public/assets/js/backend.js,来分析下他的底层写法:通过上图我们可以很明显的得出以下结论:自动刷新需要满足几个条件:1.点击的按钮必须是class里有.btn-ajax 或者 .ajaxit2.op
2022-01-11 10:51:58
1112
原创 fastadmin按钮button相关的全部事件整理
对应的视频地址:https://www.ixigua.com/7029550092092703262https://www.ixigua.com/7029551561626157605相关链接一张图解析FastAdmin中的表格列表的功能(第15条) https://ask.fastadmin.net/article/323.html一张图解析FastAdmin中的弹出窗口的功能 https://ask.fastadmin.net/article/2527.htmlclassname来控
2022-01-11 10:47:09
5162
1
原创 Thinkphp5和Vue前后端分离的情况下共享验证码session
1、首先在Thinkphp5的应用配置文件application/config.php下修改cookie配置项,让二级域名共享cookie这个域名必须是主域名下的二级域名//在cookie选项加入domain,配置域名'cookie' => [ // cookie 有效域名 'domain' => 'api.example.com',],2、服务器端响应头配置将响应头设置成Access-Control-Allow-Origin:域名响应头设置Access-C
2022-01-11 10:30:14
3258
原创 vue-elementui-admin安装步骤和安装依赖报错解决方案整理
文档&链接文档说明:https://panjiachen.github.io/vue-element-admin-site/zh/guide/admin集成方案:https://github.com/PanJiaChen/vue-element-admin基础模板方案:https://github.com/PanJiaChen/vue-admin-template/tree/permission-control我此次用的是基础方案,带路由权限控制的版本开始安装1.克隆git仓库遇到第一
2021-07-15 09:57:11
1767
原创 课程笔记:用vue+css3编写拖拽拼图小游戏(初级课程)
简介:1.所用知识:vue+css32.从最初级讲起,不会vue的也可以学会3.基础知识比较少,用到什么就会讲什么,主要是拼图的一些逻辑讲解;不涉及浏览器兼容性问题4.工具:vscode(live server插件) chrome浏览器基础框架<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatib
2021-06-26 08:30:45
807
1
原创 php取二维数组内否个参数出现的次数
$a=[ ["ans"=>"A","c"=>1], ["ans"=>"A","c"=>1], ["ans"=>"B","c"=>2], ["ans"=>"A","c"=>2]]; $arr= array_column($a,"ans"); $b = array_count_values($arr); print_r($b);得到的结果为,A出现3次,B出现1次:...
2021-04-02 16:11:39
135
原创 vue(antv)打包部署到thinkphp框架(fastadmin)前台路径问题
问题:vue打包后不能直接用到tp前台配置,会有路径问题解决方法:vue.config.js里修改webpack设置搜索这个关键词 “configureWebpack”,这里面是关于打包的配置项修改,直接在这上面添加打包路径即可publicPath: ‘…/indexpage/’,如图:...
2021-03-15 17:03:53
965
原创 fastadmin 怎么根据选择数据来传参给selectpage输入框
js代码$(document).on('change','#table .bs-checkbox [type="checkbox"]',function(){ let url=$('#chuancan').attr('data-url') url=url.split('?')[0] let ids=Table.api.selectedids(table) if(ids.length){ let u_id=[] ids.forEach(element => {
2021-03-13 07:49:21
948
原创 fastadmin后台前端页面原生js注入js文件的方法
function zhuruJs(url) { let temp = document.createElement('script'); temp.setAttribute('type', 'text/javascript'); temp.src = url; document.head.appendChild(temp);}使用方法 zhuruJs( '../../assets/j
2021-03-13 07:44:45
1212
7
原创 thinkphp fastadmin 解决vue前后端分离项目的跨域问题 以及 OPTIONS请求类型
//星号表示允许所有来源跨域请求,生产环境建议配置成你的来源站点的域名header('Access-Control-Allow-Origin: *'); header("Access-Control-Allow-Headers: *");header('Access-Control-Allow-Methods:*');if (strtoupper($_SERVER['REQUEST_METHOD']) == 'OPTIONS') { //浏览器的option试探请求,要exit掉,不然你的业务会
2021-02-03 18:25:24
1713
原创 layui layer vscode代码片段插件说明
layui-layer-snippets 常用代码片段整理了平时常用的一些代码片段,避免死记硬背,方便快速开发。目前只为自用,1.0内均为测试版,会不断往里面增加代码。一般每天更新一次,如果着急用,可以加我QQ(备注layui插件),把自己着急用的代码发我,当天就会补充进来。使用方法目前只支持在js和html、php文件内使用,输入lay即可看到代码提示。如果发现有多个选中,可尝试按tab切换修改。HTML和php里:JS里:关于作者作者:写代码的猫叔技术栈:后端 php (thi
2021-01-18 20:50:46
1138
1
原创 vscode常用快捷键整理
关于光标和选中操作f2选中一个变量,按f2,弹出一个小窗口,在里面输入内容后按回车,所有该变量都会被重命名注意:在js文件中,如果这个变量没有用var或者const或者let声明,会无法重命名ctrl+f2批量选中(和你当前选中的内容一样的内容,无论是变量还是字符串均可),输入文字可批量替换。光标放在一个地方(不选中),ctrl+f2 可以在页面中出现这个词的不同地方都出现光标alt+鼠标左键按住alt,用鼠标左键点击,可以出现多个光标,输入的代码可以在光标处同时增加。ctrl + A
2021-01-18 13:47:45
459
原创 phpGBK格式中文base64解码后是乱码该如何处理?
$content="0enWpMLrsuLK1A' => '=";$content = base64_decode($content);$content = iconv("GBK","UTF-8", $content);echo $content;先解码,然后用iconv把GBK转UTF-8,搞定
2021-01-16 18:35:59
470
原创 阿里云OSS设置防盗链Referer规则以后,html2canvas加了useCORS还是报No ‘Access-Control-Allow-Origin‘解决方法
用html2canvas生成图片,遇到跨域问题,直接出现了空白,加上了 useCORS:true 之后跨域错误,因此要去阿里云设置下。html2canvas(document.querySelector("#showlangpicbox .showlangpicbox"),{ useCORS:true, onrendered: function(canvas){ console.log("完成") var da
2021-01-15 10:16:15
1663
1
原创 小程序云开发无法获取unionid的解决方法
1.是否绑定微信开放平台账号这一步很关键,我就卡在这里了2.看是否已关联公众号3.用户已关注公众号满足以上3点就没问题了。
2021-01-12 12:01:23
713
原创 微信小程序长时间不用被冻结了,原始ID也忘记了,只记得邮箱,解决方法
解决方法:去邮箱里翻邮件(一般邮箱都支持搜索,直接搜 冻结 就行),找到当时的邮件,里面就有原始ID,一般是gh_开头的。有一个很久之前注册的小程序账号,当时是测试用,后来很久就没管了,然后一段时间后官方就发邮件提醒我账号要冻结了,当时太忙没管他,就被冻结了。今天想要再次用来测试,发现账号信息什么都不记得了,也没有保存到文档里,想要解冻就麻烦了。解冻的时候是要求填写小程序原始ID号,忘记了,所以通过上面方法找到了ID然后继续激活即可。...
2021-01-10 09:54:26
1531
2
原创 抖音(字节跳动)小程序遇到request(https)请求报错,SSL证书验证失败
今天做抖音小程序时遇到的奇怪问题:本地测试都正常,真机调试时也正常,准备上线了,把http改成https,调用tt.request()时就报错。tt.request()报错如下:"request:fail native exception javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. st
2021-01-08 14:55:40
5557
4
原创 插件通信 bacoground.js
chrome.runtime.onMessage.addListener(function(request, sender, sendResponse) { console.log(sender.tab ?"from a content script:" + sender.tab.url : "from the extension"); if(request.greeting == "...
2018-05-26 10:46:30
237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人