摘要:
最近需要用MeEdu开发一个功能,采用插件来开发,下面是开发流程: 首先阅读开发文档: https://www.yuque.com/meedu/lbss8g/caobg0 快速开始: 第一步:创建插件目录:在 addons 创建 school目录; 第二步:school创建 meedu.json 文 阅读全文
摘要:
vue-admin-template改造实现顶部一级菜单,侧栏二级菜单: 效果如图所示: 本项目是使用 vue-admin-template 来进行修改: 第一步:新增Topbar组件 位置:src/layout/components/Topbar.vue 组件代码: <template> <div 阅读全文
摘要:
在使用git的时候,常使用的命令: 1、查看远程仓库地址 git remote show origin 阅读全文
摘要:
最近再用PbootCMS做项目开发,现在在做按钮权限控制,整理一些笔记: 例如:我现在有一个报名模块 sign 模块,现在需要增加【审核】【驳回】【批量审核】【批量驳回】【浏览】的功能 第一步:首先打开数据库【ay_type】数据库 增加:6、7、8、9、10 这里注意:value值需要填写对应的方 阅读全文
摘要:
最近在用VUE做一个批量导入的功能,开发笔记。 安装插件:npm install xlsx -S 安装这个插件,安装的是最新的0.18.0这个版本,但是会报错: 需要安装低版本的:npm install xlsx@0.16.0 具体代码实现参考: https://blog.csdn.net/qq_4 阅读全文
摘要:
最近在使用 vue-element-admin 开发项目,在进行测试的时候,提出来需要点击侧栏进行刷新的功能。 对于VUE来说,点击侧栏如果路由没有发生变化,是不会进行刷新的,那么这个功能应该怎么做呢? 解决思路:使用VUE中的provide,inject,以及通过显示/隐藏(v-if)来刷新窗口。 阅读全文
摘要:
最近要开发一个功能,前端上传身份证照片的正反面,后台需要将该这两张身份证照片进行合并。 参考: https://blog.csdn.net/weixin_34375251/article/details/93723189 具体代码示例: public function mergeImage($one 阅读全文
摘要:
在团队协作开发项目的时候,通常会使用git做项目托管,多人开发项目,不同的分支如何合并到主分支 master 上呢? 例如:我们有一个 fenzhi 的项目,里面有两个子分支:zhaozilong 和 ask 第一步:我们 clone 这个项目到本地 第二步:查看所有的分支 git branch - 阅读全文
摘要:
在使用PHP开发项目的时候,为了能够保证代码的可持续发展,需要对不同程序员开发的代码进行规范。 1、控制器(controller)模型(model)服务(service)验证器(validate)采用大驼峰命名。 2、控制器以 controller 为后缀,模型以 model 为后缀,同理服务和验证 阅读全文
摘要:
最近再用PbootCMS二次开发,新增了权限管理。下面来梳理一下它的权限管理逻辑: 首先是在【系统菜单】新增了三个菜单管理: 这里注意下面的【续费列表】和【续费客户】的URL应该是不同的: 不能写成: /admin/Renewal/index /admin/Renewal/Customer 选择对应 阅读全文
摘要:
分享几款好用的chrome浏览器插件,用于平时及日常开发使用。 一、AdGuard AdGuard 是快速的、小内存的广告拦截扩展,可高效拦截所有网页上的各种广告!选择所需的 AdGuard 浏览器扩展,您可进行无广告、快速、安全的浏览。 二、Global speed Global Speed是一款 阅读全文
摘要:
最近再用PbootCMS做一些二次开发,开发涉及到【菜单】【权限】等等,做一个简单的记录,方便后期快速理清开发思路。 一、改为Mysql 对于PbootCMS用来二次开发,就不要用sqlite来开发了。 修改文件:config/database.php 二、开放系统菜单 默认的系统是没有【系统菜单】 阅读全文
摘要:
在使用 Uniapp 开发APP的过程中,遇到一个问题,就是 Uniapp 里面不支持 $refs ,这可怎么办? Uniapp 中 $refs 获取不到值,主要有两种情况: 1、vue 页面。webview方法渲染 2、nvue 页面。weex方式原生渲染。 微信小程序本身就不支持操作 DOM , 阅读全文
摘要:
在用VUE开发项目的时候,经常会使用到$refs来操作DOM,那么它究竟该怎么使用呢? 首先,平时在用JS开发项目的时候,获取DOM元素,使用的是 document.querySelector("#id") 来获取DOM元素,并且可以操作或获取其属性,例如获取 input 的 value 值。 如果 阅读全文
摘要:
后台通过编辑器存储的富文本,需要在前端列表页等展示,需要从富文本中提取纯文本,具体方法: 思路:通过正则匹配出所有的中文,然后拼接起来。 方法可以参考使用过滤器: filters:{ filtersText(val){ if (val != null && val != '') { let reg 阅读全文
摘要:
最近在用 less 开发项目,好多 less 的语法已经忘了,平时都习惯用 sass,这次这个项目要用,就重新梳理一下less的基本语法。 安装 less 编译器 npm install -g less 基础用法: 1、变量:less 可以像 js 一样声明变量。 @width: 10px; hea 阅读全文
摘要:
最近再用react开发项目,废话不多说,先来创建一个react项目: 首先要安装好node以及npm,版本要求: node 版本大于 14.0.0 npm 版本大于 5.6 创建项目: npx create-react-app my-app 注意是:用npx创建,不是npm(npx是npm5.2+附 阅读全文
摘要:
最近遇到一个需求,要实现VR全景360度进行图片预览,话不多说,上代码: 第一步:安装three.js npm install three 第二步:引入 import * as THREE from 'three' 完整代码: <template> <div class="hello"> <div 阅读全文
摘要:
最近在开发项目的时候,遇到一些奇奇怪怪的问题,数据库单独用放在一台服务器上,程序文件放在另外一台数据库,经常会出现崩的情况,需要修改mysql的最大连接数。 mysql是直接装到linux上的,需要使用linux命令来操作: 第一步:登录mysql 命令 mysql -uroot -p 回车,输入密 阅读全文
摘要:
今天登录博客园,发现需要做登录验证。各种傻逼图片,我TM选了几十张才登录进去,以后再也不会使用博客园了。拜拜 阅读全文