WishMeLz

生活其实很有趣

分类 未分类 下的文章

ElementUI

表单验证// 整个表单验证 this.$refs.dialogRef.validate(()=>{}); // 单个字段 code是字段 this.$refs.dialogRef.validateField('code',()=>{})表单验证rulerules:{ code: [ { required: true, message: "请输入商品编码", trigger: "blur" }, { min: 1, max: 2...

Telegram中文模式

切换中文模式https://t.me/setlanguage/classic-zh-cntg://setlanguage?lang=classic-zh-cn简体中文 : tg://setlanguage?lang=classic-zh-cn tg://setlanguage?lang=zhlangcn 繁體中文 (香港) tg://setlanguage?lang=zhhant-hk 廣東話 (香港) tg://setlanguage?lang=zhhant-cantonhk 香港潮語 tg://setlanguage?lang=zhhant-...

Frp内网穿透

详细地址:https://www.shangyexin.com/2020/01/20/frp/简单web网页穿透目录介绍.ini 配置文件frpc 是客户端用的frps 是服务器端用的(可以理解为 c :client;s:server)每次启动的时候 带上配置文件,例如: ./frpc -c ./frpc.ini服务器端配置文件内容 以下都是 [common] bind_port = 8099 # 穿透的端口 vhost_http_port = 8080 # 服务器展示的端口 客户端配置文件内容 [common...

解析文件

https://view.officeapps.live.com/op/view.aspx?src=后面跟上文件的公网地址。通过微软来解析文件。还可以使用iframe标签来模拟解析文件。嘿嘿嘿?

Charle抓包

做笔记软件下载地址: https://www.charlesproxy.com/在线破解服务地址: https://www.zzzmode.com/mytools/charles/破解破解工具源代码: https://github.com/8enet/Charles-Crack在进行App测试或定位线上问题时,经常会遇到抓取HTTPS数据包的需求。一般在windows上会使用fiddler,Mac上使用Charles。对于https请求,抓到的数据因为经过了加密,只能看到乱码。本文介绍如何使用Charles来抓取htt...

RN安装(MAC)

brew 安装 /bin/bash -c "$(curl -fsSL http://itsse.oss-cn-shanghai.aliyuncs.com/files/1590737189274.sh)" 其他按照官网来。注意一点的是环境变量 一般编译报错都是这里的原因 export ANDROID_HOME=$HOME/Library/Android/sdk export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/tools/bin export PATH=$...

VI编辑器常用的命令(不完全)

vi 或者 vim编辑模式i当前光标a当前光标后o当前光标的下一行I当前行最前A当前行最后O当前光标上一行语法 可以多个命令 比如 :wq 保存退出:w保存:q退出:!强制执行:set nu显示行号:set nonu关闭行号

错误异常try catch

try { // 可以通过手动抛出异常,通过e.message获取错误信息 throw new Error("ERROR") } catch (e) { console.log(e.message); } 支持的错误异常EvalError: raised when an error occurs executing code in eval() RangeError: raised when a numeric variable or parameter is outside of its valid range ...

VSCode自定义代码片段

"Vue Clone JSON": { // 片段名字 "prefix": "zclone", //片段唤起关键字 "body": [ //片段内的具体代码。需要全部使用”“引起来 "let ${2:clone} = JSON.parse(JSON.stringify($1))" ] } $1,$2 是光标的位置,有几个就出现几个位置,按TAB键切换。$2的写法就是会选中clone"<script lang='tsx'>import { Component, Prop, Vue, Emit, Wat...

speedtest-cli测试带宽

# wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py # chmod +rx speedtest.py # sudo mv speedtest.py /usr/local/bin/speedtest-cli # sudo chown root:root /usr/local/bin/speedtest-cli speedtest-cli --bytes以字节计算的方式来测试上下行速度 speedtest-cli --share将速度测试的结...

Axios

Vue设置基础地址 axios.defaults.baseURL = "http://127.0.0.1:7979/"; 设置使用 Vue.prototype.$axios = axios; 拦截 axios.interceptors.request.use( config => { // 判断是否存在token,如果存在的话,则每个http header都加上token let token = localStorage.getItem("sq_token"); if (!config.headers.hasOwnP...

Rect

输入框双向绑定onChange={(e)=>{ userInfo['phone'] = e.target.value; setUserInfo({...userInfo}) }}数据请求 fetch // POST let data = { userInfo:JSON.stringify(userInfo), goodList:JSON.stringify(goodList) } ...

MAC小工具

1.CopyLess:记录历史复制的内容2.超级右键:超级右键3.DropOver:跨页面选择内容,网页上直接保存文字或图片4Downie 3:下载器

JS罗马数字转整数

let obj = { "I": 1, "V": 5, "X": 10, "L": 50, "C": 100, "D": 500, "M": 1000 } function fn(v) { let res = 0; for (var i = 0; i < v.length; i++) { let front = v[i]; let back = v[i + 1]; if (obj[back] > o...

RN-useReducer-Context

app页面定义-->中间文件(LoginContext)-->使用的页面中间文件: import React from 'react'; export default React.createContext();app页面: 先定义: const initiaState = { logined: false, }; function reducer(prevState, action) { let clone = JSON.parse(JSON.stringify(prevState)); switch (action.type) { ...

RN

图标组件库下载:npm i react-native-vector-icons配置:修改文件:android/app/build.gradle添加:apply from: "../../node_modules/react-native-vector-icons/fonts.gradle"引入:import Icon from 'react-native-vector-icons/[class]'; // class为分类目录使用:<Icon name="rocket" size={30}&...