在开发初期,我们往往都会对axios进行初始化配置,把常用的 `baseURL` 通过环境变量或直接写死的方式配置好,这样就可以在接口请求的时候少写公共的url前缀,以达到减少代码量,提高可读性的目的。 封装示例: ```js import qs from 'qs' const...
## 一、全局加载全部 安装图标: ```sh npm install @element-plus/icons-vue ``` 在 `main.ts` 文件中导入使用 ```ts import * as ElementPlusIconsVue from '@element-plus/...
node端: ```js const exec = require('child_process').exec // 重启pm2 router.get('/pm2/restart', (req, res, next) => { exec('pm2...
vite没有内置这个配置,需要先安装 [vite-plugin-externals](https://www.npmjs.com/package/vite-plugin-externals) 插件处理 ```bash npm i vite-plugin-externals -D ``` 添加配...
## 介绍 GitBook 是基于 Node.js 的开源命令行工具,用于输出漂亮的电子书。 GitBook 支持 Markdown 和 AsciiDoc 两种语法格式,能够输出 `html`,`pdf`,`epub`,`mobi`等多种格式。 ## 特性 - Markdown 或 Asci...
```js const foo = {name: 'tom', age: 18} // 第二个参数为null console.log(JSON.stringify(foo, null)) // {"name":"tom","age&...
## 在线学习 - 我要自学网:www.51zxw.net - 学堂在线:www.xuetangx.com - 网易公开课:https://open.163.com/ted/ - 网易云课堂:https://study.163.com/ - TED(最优质的演讲):www.ted.com/ - 谷...
传送门: - 仅破解无汉化:https://zhuanlan.zhihu.com/p/179260147 - 破解+汉化:https://www.cnblogs.com/huangting/p/12654057.html#ht02
$emit官方说明:https://cn.vuejs.org/api/component-instance.html#emit Children.vue ```html <script setup lang="ts"> const emits = defineEm...
## 一、无默认值 Children.vue ```html <template> <p v-if="props.visible">Hello World</p> </template> <script setup ...
在 types.ts 定义 ```ts // Foo export namespace Foo { export interface NodeItem { name: string time: string id: number } export interf...
1、查看已挂载的全局变量 ```js import App from "./App.vue" const app = createApp(App) console.log(app.config.globalProperties) ``` 2、设置全局变量 ```js i...
## 方式一:keycloak-js 这种方式就像使用QQ登录一样,登录会跳转到 keycloak 给的登录界面。 安装: ```bash npm i keycloak-js ``` 使用: ``` import Keycloak from 'keycloak-js' c...
如果小程序要求的输入文本和上传图片没有走安全过滤的话,可能会被官方发现,导致功能受限甚至下架,所以还是老老实实的把相关安全校验做了吧,具体实现步骤下如: ## 一、获取token ```js wx.request({ url: 'https://api.weixin.qq.com/...
1.1、cnpm i postcss-pxtorem --save-dev 1.2、cnpm i lib-flexible --save import "lib-flexible" const autoprefixer = require('autopref...
### **不允许选择文本** ``` .text{ user-select: none; } ``` ### **元素垂直水平居中** ``` display: flex; align-items: center; justify-content: center; ``` ### **文本...
<style> .demo { margin: 5em auto; position: relative; z-index: 2; width: 10em; height: 10em; line-height: 10em; overflow: hidden; ...
安装 element-ui: ```bash npm install element-ui ``` 创建 enhanceApp.js,目录结构如下: ```dir . ├── docs │ ├── .vuepress (可选的) │ │ ├── components (可选的) │...
<style> .demo-loading::after { content: ""; animation: dots 2s infinite steps(3, start); } @keyframes dots { 33.33% { conte...
## 一、添加nginx端口配置 ```nginx server { listen 3300 ssl; server_name xxx.cn www.xxx.cn; ssl_certificate /usr/local/nginx/certs/8407157_www.xx...