- 博客(20)
- 收藏
- 关注
原创 fastadmin上传文件回调和实现自定义批量上传
fastadmin的上传回调如何实现,以及如何使用fastradmin自带上传插件实现自定义批量上传。
2023-01-30 10:32:20 3793
原创 300M级mysql数据库跨版本迁移流程
还是公司要更换服务器,所以要把数据库迁移到新的服务器上,导出的sql文件大小在300M左右,说大不大说小不小,但是使用常规的迁移操作会出现各式各样的错误,最终经过种种试错,找到了完美的解决方案。...
2022-08-01 18:06:55 666
原创 Centos7.9+mysql8.0开启指定IP远程连接数据库
公司服务器换了,需要重新搭建下web环境,在配置mysql远程连接的时候碰到了几个坑,之前也配置过,但这次由于mysql版本的不同,配置方法稍微不同,这里做个记录。
2022-08-01 14:35:00 1473
原创 php使用unlink删除文件提示无权限
今天在写接口的时候,有个这样的需求,上传文件到服务器,然后把文件传到七牛云上,再把服务器上的文件删除掉,第一次接口写完后的代码如下:$type = input('param.type');$qiniu = input('param.qiniu/d',0);$file = request()->file('file');//dump($file);$img_url = '';if(!empty($file)){ // 移动到框架应用根目录/index/public/uploads.
2022-05-25 16:25:32 974
原创 如何实现自定义富文本编辑器标签
文章目录前言逻辑ueditor示例总结前言富文本编辑器是后台常用的一款编辑器插件,尤其常用于商品,文章等资料的添加和修改,今天讲下如何在编辑器里自定义标签实现前端的特殊功能,比如在文章页面插入商品,如下图:逻辑逻辑大概是这样的,后台编辑文章的时候定义一个自定义的’商品标签’,标签里包含商品信息:图片,名称,价格,前端拿到文章富文本后,对’商品标签’进行特殊处理,并加上样式进行显示。本文只对后台操作进行解释,前端不作解释。ueditor示例由于我们后台使用的是ueditor,这里以uedit
2022-05-23 11:24:40 1596
原创 数字商品指南系列第四篇:铸造数字藏品
数字藏品指南系列第四篇铸造数字藏品,rinkeby网络,使用HardHat铸造藏品,IPFS存储藏品元数据,nft铸造。
2022-02-24 17:27:18 12605
原创 数字商品指南系列第三篇:编写智能合约并编译部署
数字藏品指南系列,从0开始学习nft,erc721智能合约编写教程,rinkeby网络。使用openzeppelin编写以太坊智能合约,编译智能合约,部署智能合约。
2022-02-22 22:10:39 1330 18
原创 数字商品指南系列第二篇:初始化项目
数字藏品教程系列,从0开始学习nft,erc721智能合约编写教程,rinkeby网络。使用Alchemy,初始化智能合约项目,1.安装HardHat2.安装Hardhat-ethers3.安装openzeppelin4.安装dotenv5.安装ethers.js,创建Hardhat项目创建.env文件。
2022-02-20 21:54:38 8050
原创 Vue-cli3.0布局实战篇---打包项目
本文所采用技术栈:vue3+vue-router4+vuex4+vant3,今天我们来一起看下,项目打包的具体步骤,这个结束后,我们就完成了一个vue-cli3.0的前端项目从开发到上线整个流程。
2021-12-22 15:12:48 943
原创 Vue-cli3.0布局实战篇---组件
在我们实际开发项目中,会有一些重复的代码块,比如单页应用的底部工具栏,页面的顶部导航栏,甚至一些特定应用里的推荐商品等等,如果我们每个页面都单独去写这些代码,一是影响开发效率二是不方便维护。而vue中的组件components,就可以解决这样的问题,通过组件的复用,来实现这些相同的页面效果。今天就给大家带来,在vue-cli3.0开发中,几种最常见的组件使用方法。
2021-12-01 17:43:50 2182
原创 Vue-cli3.0布局实战篇---路由
本文所采用技术栈:vue3+vue-router4+vuex4+vant3,我们在开发项目的时候,页面之间的跳转、传参,这些都是不可缺少的,在vue-cli3.0中,是vue-router也就是路由来实现的,今天就带来我们在项目中最常用的一些路由用法。
2021-11-29 15:59:59 1008
原创 vue-cli3.0布局实战篇---准备工作(配置接口文件,本地开发跨域处理,配置全局变量)
文章目录前言一、接口配置,以axios为例1.安装axios,打开项目根目录,执行命令:2.设置axios请求配置文件,在src目录下新建request文件夹,然后新建http.js文件,在里边放入以下代码:3. 编写接口文件,在src目录下新建api文件夹,然后新增index.js文件,里边放入以下代码:4.配置本地跨域,在项目根目录里的vue.config.js里加入以下代码,如果没有这个文件新增一个5.使用方式如下,在Home.vue里加入以下代码:二、配置全局变量1.在项目根目录下新增.env文件,
2021-11-17 16:44:05 595
原创 vue-cli3.0布局实战篇---准备工作(引入icon图标,引入自定义样式,使用ui组件)
文章目录前言一、引入icon图标,这里以iconfont为例二、引入自定义样式文件三、引入UI组件,这里以vant为例结语前言工欲善其事必先利其器本文所采用技术栈:vue3+vue-router4+vuex4+vant3,在实际项目开发中,我们需要做准备工作,比如引入外部icon图标,引入自定义css等等,今天就给客官对这些准备工作如何去做,展开讨论。提示:以下是本篇文章正文内容,下面案例可供参考一、引入icon图标,这里以iconfont为例1.首先登录iconfont,新建一个项目,比如
2021-11-11 15:14:06 1117
原创 Vue-cli3.0布局实战篇---移动端适配
Vue-cli3.0布局实战篇---移动端适配前言:本文所采用技术栈:vue3+vue-router4+vuex4+vant3,今天我们来一起看下,在使用脚手架3.0开发项目的时候,怎么去解决移动端适配问题,这样做的好处是一次适配,后续的开发过程都可以解决因为元素样式大小带来的布局问题。没有做适配的时候,px就是像素,不会根据设备的大小去变化,就像下图这样:安装amfe-flexible打开项目所在文件夹,输入命令:npm i -S amfe-flexible...
2021-08-24 09:36:58 533
原创 笔记本F1音量键常亮,电脑没声音?这里有妙招。
新买的笔记本,中间陆陆续续出现几次,开机后,F1键一直亮,正常按Fn+F1是可以关闭的,然而没什么作用,并且电脑没有 声音,播放音乐都听不到,很是烦恼。实在受不了了,就重启,重启后再按Fn+F1就可以关闭常亮了,然后也有声音,这倒是种解决办法,然而不能每次开机后都要重启吧,这也太没新意了,所以就找到了下边的办法,永久解决:1、开机后,重启电脑,然后一直按F1键进入BIOS模式,如果你的电脑是其他按键进入BIOS模式就按其他键2、按Fn+F1,关闭静音常亮3、F10保存即可昨天这样解决了,今天
2021-08-04 08:28:09 32473 3
原创 聊跨域接口上传图片总是失败
之前写的上传图片接口参数是图片base64,一直用的好好的,现在公司开始写后台开发了,用的layui框架,直接使用layui自带的上传,发现之前接口用不了了,因为这个上传直接传的是file文件流,所以就又正常写了个参数是文件流的接口。然后前端开始对接,发现一直提示跨域的问题,直接请求不到接口了,经过查阅资料,发现是上传图片的时候,Access-Control-Allow-Origin必须和客户端的域名一致,之前图方便就直接弄成*号了,所以对服务端跨域进行了处理,代码如下:$originList =
2021-07-28 09:58:07 440
原创 分类无限极获取option列表的一些坑
在写一个商品分类的接口,之前是php混合开发就直接把option echo 出去了,达到了效果,现在是要把所有的option组合成字符串,返回出去,中间经历了几次坑。原代码(混合开发的):function category_option( $list , $grade = 1 ){ foreach ($list as $v) { echo "<option value='".$v['cat_id']."'>".space($grade).$v['cat_n...
2021-07-23 18:11:09 119 2
fastadmin上传文件回调和实现自定义批量上传
2023-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人