- 博客(44)
- 收藏
- 关注
原创 curl请求
if (!function_exists('curl_get')) { /** * curl请求(GET) * @param string $url 请求地址 * @param array $data 请求参数 * @param array $header 设置头部参数 * @return bool|string 返回结果 * @author 牧羊人 * @date 2019/4/5 */ function curl_get($url, $data =
2022-05-24 10:42:25 119
原创 微信小程序笔记
微信小程序笔记wx:for="list" wx:key="k" wx:for-item="item" wx:for-index="label"//跳转页面 wx.redirectTo({ url: '/lionfish_comshop/pages/order/index?is_show=1' }) //点击事件bindtap="clickSearch"//读取缓存 wx.getStorageSync("currentCity"); //缓存 wx.setStorage({
2022-05-18 13:42:07 149
原创 阿里云发送短信
<?phpnamespace app\index\controller;use think\Controller;class SignatureHelper extends Controller{ /** * 生成签名并发起请求 * * @param $accessKeyId string AccessKeyId (https://ak-console.aliyun.com/) * @param $accessKeySecret strin
2022-04-13 11:50:41 494
原创 layui关闭页面 刷新父级页面的表格
// 获得frame索引var index = parent.layer.getFrameIndex(window.name); //关闭当前frame parent.layer.close(index); //刷新父级页面的表格parent.layui.table.reload("tabledata");
2022-02-18 10:26:53 844
原创 element 在弹框上loading加载
element 在弹框上loading加载在需要弹出的元素上加<el-table :data="tableData.data" stripe style="width: 100%" v-loading="fullscreenLoading" element-loading-text="正在加载数据" :element-loading-spinner="svg" element-loading-svg-view-box="-10, -10, 50, 50" ele
2022-01-22 10:56:18 4353 3
原创 base64文件流转为文件保存
$label_content='base64位文件流';$label_url='保存文件路径';$img = base64_decode($label_content);$a = file_put_contents($label_url, $img);
2021-12-28 10:43:49 559
原创 tp6踩坑where查询为空或者不为空的字段Argument 4 passed to think\\db\\Builder::parseExp() must be an instance of thi
if(input('url')=='1'){ $where[]=['url','<>',''];}if(input('VR_JOB_URL')=='2'){ $where[]=['url','=',null];}
2021-12-22 11:35:40 2326
原创 tp6常用笔记整理
//返回role_id列对各用,隔开$admin_role = Db::name('admin_role')->order('id', 'desc')->where('admin_id', $admin_id)->column('role_id');//插入多条数据,分每次100Db::name('user')->limit(100)->insertAll($data); //数组转jsonjson_encode()//插入数据返回idDb::name('user
2021-12-18 11:11:05 1254
原创 tp6重定向
//引入use think\exception\HttpResponseException;//调用$this->redirect(url('index/wechat/start'));//方法public function redirect(...$args) { throw new HttpResponseException(redirect(...$args)); }
2021-11-20 17:04:08 1155 1
原创 记录tp6分页丢失参数的问题
$data = Db::name('classes')->where($where)->order('id', 'desc')->paginate(['list_rows'=>12, 'query'=>request()->param()], false)
2021-11-19 15:07:26 271
原创 vue3 踩坑Cannot read property ‘url‘ of undefined
引入组件提示Cannot read property ‘url’ of undefined运行vue项目的时候会自己生成模板 在vue项目里面编辑或者移动组件路径会读取不到解决办法重启vue项目
2021-11-12 17:03:00 8619 11
原创 async异步
const onSignIn = async() => { proxy.$refs['form'].validate(valid => { if (!valid) { console.log('error submit!!') return false } }) let info=await request({url: '/admin/login/login',method: 'post',data: state.ruleFo
2021-10-28 15:27:29 233
原创 vue-next-admin axios请求头和响应拦截器
src/utils/request 17行请求头tokenconfig.headers.common['Authorization'] = `${Session.get('token')}`;响应拦截器if (res.code && res.code !== 0 && res.code !== -1) { // console.log(res); // `token` 过期或者账号已在别处登录 if (res.code === 401 || res.code =
2021-10-28 15:25:02 549
原创 tp6使用token验证
首先安装composer require firebase/php-jwt使用use \Firebase\JWT\JWT;if (!function_exists('signToken')) { //生成验签 function signToken($uid){ $key='!@#$%*&'; //这里是自定义的一个随机字串,应该写在config文件中的,解密时也会用,相当 于加密中常用的 盐 salt $token=array( "iss"=>
2021-10-28 15:17:37 1439
原创 vue笔记
卸载脚手架npm uninstall -g @vue/cli 卸载3.x版本脚手架npm uninstall -g vue/cli 卸载2.x版本脚手架安装vue CLinpm install -g vue-cli运行项目cnpm run dev打包发布cnpm run build创建vue脚手架第一个项目vue init webpack 项目名安装axiosnpm install axios --save-dev配置main.js中引入axiosimport axios for
2021-10-26 18:20:42 62
原创 pdf预览下载pdf.js
下载pdf.js官网地址https://mozilla.github.io/pdf.js/php代码//转义两次php把中文字转义$title =iconv("utf-8","gbk",urlencode(urlencode($info['pdf_name'])));$url=request()->domain();$code_content = $url.'/static/pdf/web/viewer.html?file=/static/uploads/'.$info['pdf'].
2021-10-12 18:21:32 310
原创 js点击复制clipboard.min.js
下载地址clipboard.min.jshttps://sourceforge.net/projects/clipboard-js.mirror/代码示例<span class="anli" data-clipboard-text="123">复制链接</span><script> var clipboard = new ClipboardJS('.anli'); clipboard.on('success', function (e) { la
2021-09-28 10:34:39 1184
原创 tp5.1多表联查
$where=[];$page['page']=input('page');Db::table('think_order')->alias('o')->where($where)->join('think_work w','o.id = w.artist_id')->join('think_card c','o.card_id = c.id')->field('o.*,w.work,c.card')->order('o.id','desc')->pag
2021-09-11 11:11:32 372
原创 tp6 整理笔记 ajax+token提交
tp6安装composer create-project topthink/think tp复制根目录.example.env文件改名.env多应用模式composer require topthink/think-multi-app安装模板引擎composer require topthink/think-multi-app引用use think\facade\View;//用法View::assign('','');return View::fetch();命令行创建p
2021-09-01 11:52:45 467
原创 tp5.1微信公众平台授权登录
微信公众平台服务号设置-公众号设置开发基本配置前端代码<a href="{:url('wechat/start')}">微信登录</a>php代码<?phpnamespace app\index_m\controller;use think\Db;use think\Controller;use think\Config;use think\Session;use think\Request;/*** 微信授权登录类*/class Wec
2021-08-13 19:00:53 544
原创 php删除缓存文件循环删除文件夹下的所有文件
循环删除文件夹下的所有文件function delCache($path, $delDir = FALSE) { $message = ""; $handle = opendir($path);//打开目录 if($handle){ while (false !== ( $item = readdir($handle) )) {//判断目录 if ($item != "." && $item != "..") {
2021-08-11 18:40:48 174
原创 html响应式网页css引入
响应式网页引入代码(min-width:320px) and (max-width:540px)表示手机页面320到540之间的css<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /><link rel="stylesheet" href="css/common.css" /><link
2021-08-11 18:36:28 118
原创 tp5.1导出简单生产execl表格并导出
最近整理了一下以前写的代码以前用的tp5写的 tp5.1改了引用方法 所以用composer 方便一点附上代码 下载类库composer require phpoffice/phpexcel下载方法public function out(){ $leaves=db('leave')->where($where)->select(); $objPHPExcel=new \PHPExcel(); //设置表头信息 $objPHPExce
2021-08-11 18:21:55 308
原创 layui 点击图片放大功能
function EnlargeImage(obj) { layer.photos({ photos: $(obj), shadeClose: false, closeBtn: 2, anim: 0 }); }
2021-08-11 17:05:45 336
原创 tp5.1 阿里云oss上传
composer 下载oss类composer require aliyuncs/oss-sdk-php导入oss类use OSS\Core\OssException;use OSS\OssClient;开始上传文件public function files_(){ $this->config=[ 'cfg_accessKeyId'=>'*********', 'cfg_accessKeySecret'=>'*******', 'cfg_endpoi
2021-08-09 18:48:40 341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人