- 博客(54)
- 收藏
- 关注

原创 vue vite创建项目的使用(使用技术栈vue3+vuex+router+ts+element plus)
项目使用技术栈vue3+vuex+router+ts+element plus提示:以下是本篇文章正文内容,下面案例可供参考提示:这里对文章进行总结:本文讲解了vue3 vite创建项目引入router、store、elenment plus等,可使用开发,以及基础的TS使用,自看代码。
2023-05-28 21:00:03
1047
13

原创 JavaScript入门到精通(完整版! ! !)
JSON 是从 JavaScript 脚本中演变而来的,并且使用 JavaScript 中的语法来描述数据。与 XML 一样,JSON 也是一种基于文本的格式,文件扩展名为 .json。目前大多数编程语言(例如 PHP、Java、.Net)都支持 JSON,JSON 中有两种基本的结构:对象:由若干键/值对(即 key:value)组成的无序集合,每个对象以左花括号 { 开始,以右花括号 } 结尾,多个键/值对之间使用逗号 , 分隔;
2023-05-11 14:47:15
2163
2
原创 二、Vite React基础配置,Ant Design Mobile组件库,axios,路由的使用
main.tsx 使用RouterProvider绑定router路由。创建好后进入react_ts目录npm i 安装依赖。请求拦截配置token头部,响应拦截处理数据传递。src下创建router/index.tsx。这个文件还可以把接口类型定义和泛型单独封装。
2024-03-27 17:25:46
888
原创 react状态管理工具(redux、zustand)
总之,Zustand 应运而生,旨在为开发者提供一个轻便、简单且功能强大的状态管理库,让状态管理变得更加易于使用和维护。:Zustand 允许创建多个独立的 store,不强制要求"单一真相来源",给予开发者更多的灵活性。:提供一个更直观的 API,通过避免 Redux 那样的冗余样板代码,使得状态管理更加简洁和直接。不可变更新:通过 Immer 库支持,Zustand 允许你以一种直观的方式更新复杂的状态对象。:Zustand 允许组件仅订阅状态的一部分,从而减少不必要的渲染和提高性能。
2024-03-25 17:27:05
1583
原创 js对象方法
十、Object.getOwnPropertyNames(obj) 获取对象的所有属性名,返回属性名组成的数组,Symbol不能获取。十一、Object.getOwnPropertySymbols(obj) 获取对象的所有Symbol属性名,返回属性名组成的数组。二十二、Object.getOwnPropertyDescriptors(obj) 获取对象中所有属性的描述对象列表对象。八、 Object.defineProperty(对象,属性名,属性描述对象);十八、 Object.seal(obj);
2024-03-15 18:22:13
886
原创 webhook详解
在当今高度连接的网络世界中,没有什么可以孤立地发挥最佳作用。完成一项任务(几乎)总是需要多个实体的参与。电子商务应用程序需要与支付系统通信,支付系统需要与银行系统通信,银行系统需要与客户账户通信…你看到模式了吗?独立在线系统相互通信和共享数据的能力是当今在线服务有价值的核心。在这篇文章中,将介绍 webhook。Webhook 是促进在线服务之间通信的众多方法之一,在本文结束时,您将完全了解 Webhook 是什么、它们如何工作以及何时使用它们。
2024-03-08 17:28:28
1663
原创 回调函数、回调地狱、解放方法Promise的用法
这段代码中的 setTimeout 就是一个消耗时间较长的过程,它的第一个参数是个回调函数,第二个参数是毫秒数,这个函数执行之后会产生一个子线程,子线程会等待 1 秒,然后执行回调函数 “text”,在文本中输出hello jamessetTimeout会在子线程中等待1秒,但是主线程的运行不会受到影响!
2024-03-07 17:03:22
1015
原创 React_ 三、Router路由配置
安装后在index.js跟文件导入创建router/index.js文件导出组件和封装的router使用声明式导航Link和编程式导航useNavigate导航传参
2024-03-06 16:57:50
647
原创 Vue生命周期父子组件的执行顺序
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考父组件的mounted、updated和destroyed都在子组件之后。
2024-03-06 16:55:11
1291
原创 jenkins编译使用nohup部署进程到后台失败,解决方法
原理:jenkins默认会在构建完成后杀掉构建过程中shell命令触发的衍生进程。jenkins根据BUILD_ID识别某个进程是否为构建过程的衍生进程,故修改BUILD_ID后,jenkins就无法识别是否为衍生进程,则此进程能在后台保留运行。在shell脚本中加入BUILD_ID=dontKillMe。server为二进制文件。
2024-02-23 11:51:56
1708
1
原创 beego代理前端web的bug
提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2024-02-22 10:41:40
706
原创 js对象转换为excel,excel转换为js对象
使用module.exports导出,require导入修改后缀为mjs,可使用importd导入 ,export default \export导出(自用过一次,后面忘记怎么改的了)
2023-12-19 17:31:26
567
原创 三、ts高级笔记,
d.ts文件使用,Mixin混入,装饰器,Proxy拦截器,Refect元储存,Partial.Pick,Readonly,Reord,Inter占位符,协变逆变双向协变,Set,Map,WeakSet,WeackMap等
2023-11-24 18:25:21
976
原创 二、ts导入导出 元组、枚举 type never viod Symbol 命名空间 reference三斜杠指令
元组和js数组类似,元组能声明只读,可选,值得类型等//*元组 Tuple 数组的变种//声明readonly只读属性,声明后不可添加修改,只可读取:number,z?//越界元素, 添加、删除 必须是元组内的类型arrr.pop()//解构赋值//log '1'
2023-11-15 18:23:29
385
原创 beego模板解析报错
[controller.go:306] template Execute err: html/template:index.html: ends in a non-text context: {stateJSLineCmt delimNone urlPartNone jsCtxRegexp attrNone elementScript }1980/01/06 00:01:26.070 [E] [server.go:2936] html/template:index.html: ends in
2023-11-03 11:49:18
154
原创 (一)、ts 基础类型 及class类举例字符雨和实现vue的挂在#app
话不多说借助抽想类才能实例化//抽像类 不可实例化,需要借助派生类ts基础笔记1。
2023-11-01 15:03:53
276
原创 四、axios在vite+ts使用class类二次封装
引入需要的文件创建class类index.tsdata?: string})// axios实例拦截请求${this . interceptorsRequest() this . interceptorsResponse() } // axios实例拦截请求 interceptorsRequest() {return Promise . reject(error) }) } // axios实例拦截响应 interceptorsResponse() {
2023-08-29 18:53:30
774
5
原创 代理问题:vscode报错搜索不到扩展:XHR failed
json报错: Problems loading reference 'https://json.schemastore.org/package': Unable to load schema from 'https://json.schemastore.org/package': Failed to establish a socket connection to proxies: ["PROXY 127.0.0.1:7890"].(768)打开windows设置找到代理设置,关闭代理服务器。
2023-08-28 14:18:54
1287
原创 python解决WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) afte
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', NewConnectionError(': Fai
2023-08-24 12:11:52
7408
7
原创 (二)vue3工程化配置styleLint + husky + +lint-staged + commitizen + commitlint
eslint 规则检验prettierrc 格式化代码styleLint css sass 检验格式化husky git提交勾子lint-staged 处理缓存区的文件 格式化commitizen 帮助书写正确的commit信息commitlint 用来commit -m “内容” 对内容做校验工程化配置完成。
2023-08-17 11:42:20
1149
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人