12 2020 档案

摘要:1,开闭原则 ① 修改时,执行关闭原则;扩展时,执行开放原则 ② 增加新功能代码时,尽量不修改已有代码,然后将扩展的代码增加到项目中; 2,迪米特原则 ① 高内聚,低耦合 ② 在开发代码时,类与类之间、模块与模块之间以及系统与系统之间,尽量保持低耦合,可以使得程序达到最大的复用; 3,里氏代换原则 阅读全文
posted @ 2020-12-31 16:00 makalo 阅读(426) 评论(0) 推荐(0)
摘要:php函数名后冒号(:)+数据类型(返回值类型限制/php新特性) 在PHP7,一个新的功能,返回类型声明已被引入。返回类型声明指定的一个函数返回值的类型。 int float bool string interfaces array callable 对象实例 参考:https://www.run 阅读全文
posted @ 2020-12-31 13:52 makalo 阅读(765) 评论(0) 推荐(0)
摘要:tp5.1 使用 phpmailer 发送邮件 简介 phpMailer 是一个非常强大的php发送邮件类,可以设定发送邮件地址、回复地址、邮件主题、html网页,上传附件,并且使用起来非常方便。 github:https://github.com/PHPMailer/PHPMailer/ phpM 阅读全文
posted @ 2020-12-30 16:27 makalo 阅读(588) 评论(0) 推荐(0)
摘要:参考:https://www.cnblogs.com/guangzan/p/14166007.html 只需要复制下面的内容即可 <details> <summary>标题</summary> 内容 </details> 可以直接写html,typora是支持写html标签的, 如直接写<detai 阅读全文
posted @ 2020-12-30 11:10 makalo 阅读(7933) 评论(2) 推荐(2)
摘要:一、什么是tag tag是git版本库的一个标记,指向某个commit的指针。 tag主要用于发布版本的管理,一个版本发布之后,我们可以为git打上 v.1.0.1 v.1.0.2 ...这样的标签。 tag感觉跟branch有点相似,但是本质上和分工上是不同的: tag 对应某次commit, 是 阅读全文
posted @ 2020-12-29 11:33 makalo 阅读(363) 评论(0) 推荐(0)
摘要:data变量 //collapsed 当前收起状态 collapsed: false, 组件设置 <!--右边头部--> <a-layout-header style="background: #fff; padding: 0" > <!--收缩/展开--> <div @click="functio 阅读全文
posted @ 2020-12-28 17:14 makalo 阅读(4469) 评论(0) 推荐(1)
摘要:Popover 点击/鼠标移入元素,弹出气泡式的卡片浮层。 何时使用 当目标元素有进一步的描述和相关操作时,可以收纳到卡片中,根据用户的操作行为进行展现。 和 Tooltip 的区别是,用户可以对浮层上的元素进行操作,因此它可以承载更复杂的内容,比如链接或按钮等。 https://www.antdv 阅读全文
posted @ 2020-12-28 16:20 makalo 阅读(5630) 评论(1) 推荐(0)
摘要:文档:https://antdv.com/components/tree-cn/#API 何时使用 文件夹、组织架构、生物分类、国家地区等等,世间万物的大多数结构都是树形结构。使用树控件可以完整展现其中的层级关系,并具有展开收起选择等交互功能。 基本使用 <template> <a-tree v-m 阅读全文
posted @ 2020-12-28 10:28 makalo 阅读(12920) 评论(0) 推荐(0)
摘要:参考: https://www.antdv.com/components/message-cn/ 直接全局引入 组件内使用 this.$message.error('提示消息'); main.js中使用 注意这里不要有思维误区,以为前面全局引入了,就可以直接使用,这里还是要引入 import { m 阅读全文
posted @ 2020-12-22 17:54 makalo 阅读(7229) 评论(1) 推荐(1)
摘要:如果你模型中使用haswhere 查询之后再用field限制字段你会发现完全失效,查询出的字段包含所有值 如: 错误写法 $data = PayOrderModel::hasWhere('user', ['id'=>$this->USER->id]) ->field('order_title,ord 阅读全文
posted @ 2020-12-22 10:46 makalo 阅读(1909) 评论(0) 推荐(1)
摘要:为了方便调试某些内容,比如我想网速设置为 1kb每秒,甚至0kb每秒。 1、打开chrome DevTool ,切换到 "Network"。找到最右侧 "Online" 和箭头的图标。 2、点击可以添加一个实例。输入你需要设置的网速配置。 然后点击 【Add】,之后在NetWork选择它即可。 转载 阅读全文
posted @ 2020-12-15 16:09 makalo 阅读(537) 评论(0) 推荐(0)
摘要:前后端分离算是最近Web开发的大趋势了,目前已经有大量的公司使用了前后端分离的开发方式。那我们就来大概谈谈前后端分离开发中必须要了解和接触的几个概念:SPA、SEO和SSR。 前后端分离 传统的Web前后端开发大多是前端将页面写好,之后丢给后端,让后端将页面集成到项目中去。这里就存在着一个前后端耦合 阅读全文
posted @ 2020-12-15 11:33 makalo 阅读(175) 评论(0) 推荐(0)
摘要:官方的图片处理类处理png的时候,透明度会丢失 下面是解决办法 要修改的文件: vendor/topthink/think-image/src/Image.php 缩略 要修改的方法 public function thumb($width, $height, $type = self::THUMB 阅读全文
posted @ 2020-12-11 19:25 makalo 阅读(951) 评论(0) 推荐(0)
摘要:vue-router@3.0版本及以上回调形式已经改成promise api的形式了,返回的是一个promise,如果路由地址跳转相同, 且没有捕获到错误,控制台始终会出现如图所示的警告 (注:3.0以下版本则不会出现以下警告!!!,因路由回调问题…) * 怎么解决呢? 方案一: 安装vue-rou 阅读全文
posted @ 2020-12-09 14:54 makalo 阅读(3067) 评论(0) 推荐(0)
摘要:官方文档:https://www.antdv.com/components/tree-select-cn/ 基本使用 <template> <a-tree-select v-model="value" show-search style="width: 100%" :dropdown-style=" 阅读全文
posted @ 2020-12-08 15:47 makalo 阅读(28789) 评论(5) 推荐(6)
摘要:单选模式搜索选中 https://www.antdv.com/components/select-cn/#API 主要用到的api 主要代码 组件 <a-select mode="multiple" :value="form.role" style="width: 100%" :showArrow= 阅读全文
posted @ 2020-12-08 10:57 makalo 阅读(5977) 评论(0) 推荐(0)
摘要:add_header Access-Control-Allow-Credentials true; fastcgi_hide_header Access-Control-Allow-Origin; add_header Access-Control-Allow-Origin $http_origin 阅读全文
posted @ 2020-12-08 10:00 makalo 阅读(124) 评论(0) 推荐(0)