三十一

潜心修行。。。

Tips

在不断填坑中前进。。

Tips 1. TARGET_IPHONE_SIMULATOR 经常集成的第三方库,有些不支持模拟器,每一次调试代码要么就是一直连接真机,要么就是,把这个库相关的代码屏蔽,其实有更优雅的解决办法:TARGET_IPHONE_SIMULATOR 使用示例如下: #if TARGET_IPHONE_SIMULATOR #else //只支持真机的第三方库 #import <Lope...

VueRequest拦截通讯回调

在不断填坑中前进。。

VueRequest拦截通讯回调 VueRequest 使用文档 VueRequest 代码库 大概用法 import { useRequest } from "vue-request"; import axios from "axios"; const getUser = (userName) => { return axios.get("api/user", { p...

vue3 语法拾遗

在不断填坑中前进。。

vue3 语法拾遗 [TOC] 还没有完整的看过 官方文档,决定速读一下。如果碰到不知道的知识点在这里记录下。 模板语法相关 v-bind 完整写法 <div v-bind:id="dynamicId"></div> 简写 <div :id="dynamicId"></div> 如果key和value一致可以简写如下(v3.4+) &...

正则表达式基础知识

在不断填坑中前进。。

正则表达式基础知识 基本的概念 \w \s \d . * `` 常用正则表达式 解析 电话 邮箱 密码 身份证 中文 [\u4e00-\u9fa5]+

vite+Vue3 配置多页面打包

在不断填坑中前进。。

vite+Vue3 配置多页面打包 1. 在src同级目录新建要打包的文件目录 ./ ├── jsconfig.json ├── CrawlerHome ├── CrawlerScheduled ├── CrawlerTaskList ├── README.md ├── dist ├── index.html ├── node_modules ├── package-lock.json...

vue3 tips

在不断填坑中前进。。

vue3 tips 利用计算属性动态设置 class const myComputedClasses = computed(() => { return { invalid: !isValid.value, //A reactive variable in my state valid: isValid.value, //A reactive variable ...

如何发布自己的前端库

在不断填坑中前进。。

如何发布自己的前端库 进入工程目录下 npm init -y 在 packge.json 中,编辑相应的信息。 在 nmp 官网 注册账户。 工程目录中输入 npm login, 根据提示输入信息。 登录完成后,输入 nmp publish 就发布成功了。 可以使用 npm search 你发布的包名称 来搜索下你的包名称,如果搜索有结果就是发布成功了。

如何建立自己的 event bus

在不断填坑中前进。。

如何建立自己的 event bus 自定义 eventbus,首先要考虑外部如何调用,暂定如下: import eventBus from './components/SYEventBus'; eventBus.addListener('eventName', (p) => { console.log('p: ', p); }); eventBus.emit(...

2022与2023

在不断填坑中前进。。

2022与2023 2022 回首2022,又是浑浑噩噩的一年,好在赶在年末的尾巴上,终于停止了清零和封城。 就是感觉放开的政策跟小孩子赌气一样,刷的就放开了,完全没有任何准备,导致感冒药、退烧药一药难求。 2022 定下的目标还是没有实现。 唯一值得肯定的就是入门了前端开发。掌握了 Vue 开发技能。算了多了门吃饭的手艺。 借着公司内部开发的一个项目,磕磕绊绊的总算独立完成了一...

shell查找移动指定类型的文件

在不断填坑中前进。。

shell查找移动指定类型的文件 #!/bin/bash function ergodic(){ for file in `ls $1` do if [ -d $1"/"$file ] then ergodic $1"/"$file else local path=$1"/"$file local name=$file ...