fastadmin
写代码的猫叔
技术栈:php python js
B站主页:https://space.bilibili.com/599947600/
展开
-
fastadmin上传图片,小程序端上传多张图到服务器
小程序端代码uploadfile函数:选择图片,然后循环调用uploadfilepath方法,达到上传多张的效果uploadfilepath函数:上传图片专用的,并且处理上传完成后要做的事情(例如显示在页面里), uploadfile(){ let that=this //选取图片 wx.chooseImage({ count: 3, sizeType: ['original'],//原图 sourceType: [ 'album','c原创 2022-01-11 15:44:38 · 3518 阅读 · 2 评论 -
fastadmin-微信小程序实战课程:todolist项目文档(课件)整理汇总
网址整理视频教程地址:https://www.ixigua.com/7017702820048536071后端接口仓库地址:https://gitee.com/maoshushare/fast-todolist第一节 项目计划和准备工作项目简介本项目是一个fastadmin+微信小程序的实战案例,一个简单的todolist任务管理功能,包括后台数据增删改查、数据统计、api接口开发(小程序对接登录、小程序端管理数据)等。功能比较简单,覆盖到的知识点不会太多,适合初学者,尤其适合没有做过小程序原创 2022-01-11 13:52:34 · 2977 阅读 · 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 · 1256 阅读 · 0 评论 -
fastadmin操作按钮放在左侧,删除弹窗被挡住了怎么办?
有时候我们需要把操作栏放在最左侧,这样对一些高频操作的工作来说方便很多,但是这时候会遇到这样的问题,点击删除按钮后弹出的确认框超出屏幕了,无法继续操作,我们怎么解决呢?其实改起来很简单,我们找到这个文件:public/assets/js/require-table.js然后搜索这段 click .btn-delone 就能找到这个删除按钮的操作事件了 var left = $(that).offset().left - $(window).scrollLeft() - 260;其中这一句就是原创 2022-01-11 11:05:27 · 591 阅读 · 0 评论 -
详解:fastadmin管理员登录后信息能不能给外部页面使用?
最近受邀回答了一个这样的问题,在此做一下整理原问题:管理员登录信息能不能传值给外部页面? 我的很多页面都是在菜单栏以aspx格式的页面写的,然后直接调用打开。 我想把登录名作为参数传递给这些aspx页面, 能实现吗?答案肯定是可以的,这里我给了2种方法:1.前端方法localStorage.getItem(‘fastadmin_userinfo’) 可以拿到当前用户的信息,包括 id username nickname 头像等,然后前端监听左侧菜单栏点击,点击的时候做一下拦截(event.pre.原创 2022-01-11 11:01:53 · 380 阅读 · 0 评论 -
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 · 4762 阅读 · 0 评论 -
详解: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 · 1072 阅读 · 0 评论 -
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 · 5029 阅读 · 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 · 3228 阅读 · 0 评论 -
vue(antv)打包部署到thinkphp框架(fastadmin)前台路径问题
问题:vue打包后不能直接用到tp前台配置,会有路径问题解决方法:vue.config.js里修改webpack设置搜索这个关键词 “configureWebpack”,这里面是关于打包的配置项修改,直接在这上面添加打包路径即可publicPath: ‘…/indexpage/’,如图:...原创 2021-03-15 17:03:53 · 946 阅读 · 0 评论 -
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 · 1638 阅读 · 0 评论 -
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 · 924 阅读 · 0 评论 -
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 · 1185 阅读 · 7 评论