目前 HTTP2.0 作为新一代的 WEB 协议已经日渐取代使用明文传输的 HTTP 协议,以保障站点数据安全并提高 WEB 服务体验。浏览器要求必须启用 HTTPS 才可以接入 HTTP2,故而我们想要体验 HTTP2 须要有一张 SSL 证书。以下是我对使用 ACME 脚本申请证书并自动续期详细步骤的记录。 安装 ACME 脚本,并更换默认证书。 1 2 3 4 5 6 7 8 9 10 11 // 安装 ACME 脚本 curl https://get.acme.sh | sh // 设置acme.sh别名……今天姑父和表哥之间爆发了激烈冲突,实际上他们并没有什么大矛盾,不知怎么的就从一点小口角爆发到那种地步。 这一切本不关我事,但是亲耳听到他们的大声吼叫时,我不由得内心慌张,胸口一阵阵地发闷。这并不是因为我共情能力强,只是因为我不喜欢争论,或者说我有些害怕这种情绪失控的争论。 现在的我害怕给别人惹麻烦,也害怕别人给我添麻烦。所……最近准备出去实习,遂帮实习项目组简单做了个 demo。由于项目尚处于准备阶段,所以项目组长只是说了具体需求,对技术栈以及代码规范没有明确要求。 任务不难,但组长既无指导也无要求的态度令我有些惶恐,再加上闲了好久,对自己的技艺并不那么自信,便快马加鞭地完成了任务。现在任务完成,又有了些心得。 每每自己写代码的时候,总觉得没什么……Vue-router 是基于路由和组件的,路由用于设定访问路径,将路径和组件映射起来。在 vue-router 的单页面应用中,页面的路径的改变就是组件的切换。 使用 vue-router 的步骤: 创建路由需要映射的组件(打算显示的页面); 通过 createRouter 创建路由对象,并且传入 routes 和 history 模式; 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 import { createRouter, createWebHashHistory, createWebHistory, } from 'vue-router' import Home from '../Views/Home.vue' const router = createRouter({ history: createWebHashHistory(), routes: [ {……在 Vue2 中,我们编写组件的方式是 Options API,Options API 的一大特点就是在对应的属性中编写对应的功能模块,比如 data 定义数据、methods 中定义方法、computed 中定义计算属性、watch 中监听属性改变,也包括生命周期钩子等。 实现功能时,这个功能对应的代码逻辑会被拆分到各个属性中;随着组件变得更大、更复杂时,逻辑关注点的……