docker-compose 下使用 clash
docker-compose 下使用 clash
天朝的墙很高,新装系统都需要翻之。
理论上docker在全平台可以使用。
不同linux设置方法是相同的。
安装docker
docker-compose也是必须的。
docker-compose.yml
直接在修改官方设置就可以。
这里使用的本地ui
放在docker-compose.yml相同目录下
1 | version: '3' |
config.yaml
proxy部分省略
1 | port: 7890 |
ui选择
如果不设置ui,可以直接访问对应的开放UI
最后
访问127.0.0.1:9090/ui
填入对应信息就可以使用了
vue i18n 设置保存到 Cookies
vue i18n 设置保存到 Cookies
安装js-cookie
1 | yarn add js-cookie --save |
引起
1 | import Cookies from 'js-cookie' |
在i18n文件中设置
1 | import Vue from 'vue' |
组件中使用
1 | <template> |
mac 下 node 版本切换
mac 下 node 版本切换
hexo 不支持 新版的node,需要切换为旧版本
使用nvm 可以进行版本切换。
安装
1 | brew install nvm |
编辑.zshrc
1 | export NVM_DIR="$HOME/.nvm" |
重载zsh
1 | . ~/.zshrc |
使用
查看有哪些版本可以被安裝
1 | nvm ls-remote |
指定想要的版本
1 | nvm install <version> |
安裝目前的穩定版
1 | nvm install stable |
自动切换
项目文件夹运行
1 | node -v > .nvmrc |
.zshrc 加入钩子
作用:cd进入文件夹是自动切换为设定的node版本,未设定时切换为系统默认版本。
1 | autoload -U add-zsh-hook |
vue 与 _.remove
VeeValidate
使用VeeValidate
bootstrap vue 的表单验证推荐使用VeeValidate
安装!
效果不错
app.js中添加require('./veevalidate');
使用独立文件引入
veevalidate.js
1 | import Vue from 'vue'; |
使用方法查看官方例子
注意
passes与handleSubmit是相同的v-slot, 文档中没有写明。