分类 笔记 下的文章

<?php
$func = function(){};

// bool(true),匿名函数属于Closure类的对象,可以以此判断变量是否为闭包函数
var_dump($func instanceof Closure);

Windows 11 的新版右键菜单太影响效率了,实在不理解为什么要把那些常用项折叠起来,还是原版用的舒服

微信截图_20220519161956.png

使用管理员权限执行命令操作注册表,注销再登陆即可:

修改:

reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve

恢复:

reg delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f

首先安装Mock.js

npm install mockjs --save-dev

参考官方文档创建配置文件:

const Mock = require('mockjs');
Mock.mock('/admin/worker/login', function () {
    return { 
        res: 1,
        msg: '登录成功'
    }
})
export default Mock

在main.js中引入上一步创建的配置文件:

//判断仅在开发环境引入
if (process.env.NODE_ENV == 'development') {
    require('./config/mock')
}

之后使用axios发起请求,地址匹配将会触发对应的规则,获取到配置文件中设置的数据

生产环境可以通过Nginx反向代理等设置来解决,本地开发环境可以不指定接口地址,设置本地虚拟代理服务器来解决。

1、首先设置仅在生产环境生效的接口地址,在入口文件main.js加入:

import axios from 'axios';

if (process.env.NODE_ENV == 'production') {
    axios.defaults.baseURL = 'https://text.com/'; //生产环境接口地址
}

- 阅读剩余部分 -