自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

原创 手写promise

手写 promise 实现then,catch,finally等。

2024-05-10 14:30:00 228

原创 手写bind,apply,call

bind的传参第一个是this的新指向,后面传的是参数列表。bind使用后会返回一个函数,并且返回后的函数的this无法再改变。apply的传参第一个是this的新指向,后面传的是参数数组,apply使用后会自动执行函数。call的传参第一个是this的新指向,后面传的是参数列表,call使用后会自动执行函数。用法:方法名.bind(this的新指向,参数1,参数2,参数3…用法:方法名.call(this的新指向,参数1,参数2,参数3…用法:方法名.apply(this的新指向,[参数数组])

2024-05-03 18:00:00 171

原创 Git:克隆代码,提交流程,分支提交流程

将本地主分支上的代码推送到远程仓库的次分支上(一般不直接推送到远程仓库的主分支,原因之一是作为项目成员是没有权限直接将代码推送到主分支的。)记住这里是 git push 新建本地并切换到该分支上写代码 (local是新建的本地分支名,已有本地分支的话可以直接切换分支略过此步)(代码地址) 克隆代码到本地。切换到本地主分支 (main是本地主分支名)"当次提交解释说明备注" 在日志中显示。"当次提交解释说明备注" 在日志中显示。合并本地分支的修改到本地主分支上。

2024-04-29 19:30:00 336

原创 前端全局工具函数utils.js/正则(持续更新)

前端全局工具函数utils.js/正则(持续更新)

2023-10-09 20:45:00 199

原创 前端二维码图片解析图片识别/网络图片解析成链接/图片网络链接转本地链接(Js/Vue/Jquery)

前端二维码图片解析图片识别/网络图片解析成链接/图片网络链接转本地链接(Js/Vue/Jquery)

2023-10-08 22:45:00 1364

原创 uniapp创建vue3项目

uniapp-VUE3-微信小程序项目

2023-06-14 13:46:09 10182 4

原创 Axios封装

axios 是一个轻量的 HTTP客户端基于 XMLHttpRequest 服务来执行 HTTP 请求,支持丰富的配置,支持 Promise,支持浏览器端和 Node.js 端。自Vue2.0起,尤大宣布取消对 vue-resource 的官方推荐,转而推荐 axios。现在 axios 已经成为大部分 Vue 开发者的首选特性从浏览器中创建 XMLHttpRequests从 node.js 创建 http请求支持 Promise API拦截请求和响应转换请求数据和响应数据取消请求。

2023-03-17 09:01:44 2282 1

原创 前端环境变量配置

2、在根目录新增五个文件(根据自身情况增减), .env 和 .env.dev 和 .env.pre和 .env.prod和 .env.sit和 .env.uat,分别为默认配置、本地开发配置、灰度配置、生产配置、测试配置1、测试配置2,(ps: VUE_APP是统一标志,后面的拓展名可以任取)在公司,一个项目一般会有开发版本、测试版本、灰度版本和线上版本,每个版本会对应相同或不同的数据库、API地址。为了方便管理,我们通常做成配置文件的形式,根据不同的环境,加载不同的文件。3、设置项目启动时默认的环境。

2023-03-16 12:34:20 1471

原创 2024前端面试题(持续更新中~)

CSS3 中伪元素after和before,盒模型概念,元素居中方法,防抖和节流,深拷贝和浅拷贝,forEach用什么方法结束,怎么结束for循环的一层,forin和forof,如果要取数组第100条数据,怎么取,数组哪些方法改变原数组哪些方法不改变原数组,SSR服务端渲染流程及SEO,服务端渲染框架,前端项目中环境变量怎么处理,怎么配置,axios有封装过吗,后台管理侧边栏权限管,简述TCP/IP,UDP,对于SEO怎么优化,后台管理登录流程,解决Git冲突

2023-03-16 08:38:09 8328 5

原创 【Vite】使用报错合集

Vue3报错Failed to parse source for import analysis because the content contains invalid JS syntax. Install @vitejs/plugin-vue to handle .vue files.无法找到模块“../views/HomeView.vue”的声明文件。“/Users/lianwei/Desktop/old/PersonalProject/vite-demo2/src/views/HomeView.

2023-03-05 08:53:46 5810 1

原创 Uniapp-APP后台保活插件(安卓后台保活)

Uniapp-APP后台保活插件(安卓后台保活)亲测有效!

2023-02-09 10:24:19 7417 4

原创 React 和 Vue 两大框架之间的相爱相杀

React 和 Vue 两大框架之间的相爱相杀

2023-02-05 08:00:00 637 1

原创 React 知识点(面试题)

React知识点面试题

2023-02-05 07:00:00 683

原创 前端面试题2

前端面试题

2023-02-04 08:00:00 450

原创 Vue面试题2

前端vue面试题

2023-02-04 07:00:00 528

原创 前端面试题1

前端面试题

2023-02-03 14:33:05 1555

原创 Vue面试题1

vue面试题

2023-02-03 13:49:08 2706

原创 Uniapp开发小程序引入微信快递跟踪(快递100)插件

uniapp开发小程序引入微信快递跟踪(快递100)插件 / 微信小程序接入 快递跟踪(快递100)插件

2023-01-04 16:04:49 3949

原创 Nvm 报错/npm报错:使用nvm后创建vite/react/vue项目时

Could not install from "Files\node-nvm\nvm\_npx\24604" as it does not contain a package.json file.

2022-12-27 16:10:59 520

原创 React使用Echarts/Ant-design-charts

React使用Echarts/Ant-design-charts。

2022-11-23 09:51:13 4214 3

原创 React项目使用craco(由create-react-app创建项目)

craco适用:使用 create-react-app 创建项目,不想 eject 项目但想对项目中 wepback 进行自定义配置的开发者。

2022-11-22 09:56:57 3327

原创 React-Mobx(入门)

Mobx是一个可以和React良好配合的集中状态管理工具,和Redux解决的问题相似,都可以独立组件进行集中状态管理

2022-11-18 15:53:57 6986

原创 React-Router详解(入门)

React Router 是一个基于 React 之上的强大路由库,它可以让你向应用中快速地添加视图和数据流,同时保持页面与 URL 间的同步。

2022-11-16 10:59:16 694

原创 React--hooks详解(进阶)

React--hooks详解(进阶)

2022-11-14 16:15:24 947

原创 React--hooks详解(入门)

hooks 一套能够使函数组件更强大,更灵活的“钩子”

2022-11-14 15:48:45 2498

原创 nvm详细安装使用教程(nvm-node多版本管理工具)

nvm 是一个 nodejs 的版本管理工具。通过它可以安装和切换不同版本的 nodejs,解决 node 各种版本存在不兼容现象。但在安装之前需要先卸载之前的 nodejs1)在控制面版或者应用列表中卸载nodejs2)不行就全局搜索然后删除相关文件。

2022-11-10 15:44:52 45839 16

原创 CSS元素居中多种方法

CSS元素居中多种方法。

2022-10-24 19:44:41 4360

原创 React组件(进阶--生命周期 )

组件的生命周期是指组件从被创建到挂载到页面中运行起来,再到组件不用时卸载的过程,注意,只有类组件才有生命周期(类组件 实例化 函数组件 不需要实例化)

2022-10-19 10:20:14 299

原创 React组件(进阶--children/props)

对于组件来说,props是由外部传入的,我们其实无法保证组件使用者传入了什么格式的数据,如果传入的数据格式不对,就有可能会导致组件内部错误,有一个点很关键 -1)常见类型:array、bool、func、number、object、string。表示该组件的子节点,只要组件内部有子节点,props中就有该属性。2) React元素类型:element。4)特定的结构对象:shape({})可以给组件的props设置默认值,在未传入props的时候生效。普通文本,普通标签元素,函数 / 对象,JSX。

2022-10-19 10:09:20 1345

原创 APP首次打开或运行中,未见使用权限对应的相关功能或服务时,不应提前向用户弹窗申请开启通讯录、定位、短信、录音、相机、日历等权限。(uniapp打包APP到vivo/小米应用市场审核结果)

APP首次启动时,向用户索取电话、通讯录、定位、短信、录音、相机、存储、日历等权限,用户拒绝授权后,应用退出或关闭(应用陷入 弹窗循环,无法正常使用)。存在问题(1)建议充分调研并明确业务功能所需的权限,如哪些是基本业务功能所必需的权限,哪些是扩展功能所需的权限(非必要权限)。(2)不应在首次打开APP时一次性申请所有权限以备不时之需,而是在后续使用APP功能时,根据业务功能实际需要逐步申请所需权限。比如在需要扫码或照相时,APP才会申请相机权限,在同步通讯录好友时,才会申请通讯录权限。

2022-10-17 15:10:06 5210

原创 React组件通信(入门)

1)组件是独立且封闭的单元,默认情况下组件只能使用自己的数据(state)2)组件化开发的过程中,完整的功能会拆分多个组件,在这个过程中不可避免的需要互相传递一些数据3)为了能让各组件之间可以进行互相沟通,数据传递,这个过程就是组件通信

2022-10-13 15:48:21 1121

原创 React组件动状态(入门)

React组件的状态的地方是在state中,input表单元素也有自己的状态是在value中,React将state与表单元素的值(value)绑定到一起,由state的值来控制表单元素的值,从而保证单一数据源特性。

2022-09-29 09:50:55 793

原创 React组件(入门)

简单理解为一个项目就像一个房子,由很多块砖垒起,这些砖块就可以称为组件。

2022-09-29 09:22:21 541

原创 uniapp APP开发监听顶部返回按钮到指定页面

uniapp APP开发返回指定页面,原生导航栏和自创导航栏

2022-09-23 16:45:52 11534 1

原创 JSX基础(入门)

JSX是 JavaScript XML(HTML)的缩写,表示在 JS 代码中书写 HTML 结构。简单理解就是: JSX=javascript xml ,是 JavaScript 的语法扩展,只要你把HTML代码写在JS里,那就是JSX。在React中创建HTML结构(页面UI结构)1)采用类似于HTML的语法,降低学习成本,会HTML就会JSX2)充分利用JS自身的可编程能力创建HTML结构3)JSX 执行更快,因为它在编译为 JavaScript 代码后进行了优化。

2022-09-21 09:46:34 10554

原创 创建React项目(入门保姆级)

React入门,项目创建和目录优化。保姆级教程。

2022-09-20 11:59:34 6983 3

原创 API `chooseFile` is not yet implemented,APP上传文件报错--uniapp

uniapp打包APP,点击上传文件按钮,控台报错:API `chooseFile` is not yet implemented 无法调起选择文件

2022-09-08 10:35:01 6152

原创 自定义动态顶部导航栏--uniapp

自定义顶部导航栏--uniapp

2022-09-03 15:54:56 12343 4

原创 解决小程序和app滚动条的问题--uniapp踩坑

小程序和APP都是用使用scroll-view标签,代码相同,但是效果不同,就觉得很离谱,出现了两类情况,有种两权分立的感觉哈,下面是四种测试情况

2022-08-31 11:22:46 5142 13

原创 $emit,$on,$off--vue

vm.$emit( event, arg ) //触发当前实例上的事件,arg是传递给父组件的参数vm.$on( event, fn ) //监听event事件后运行 fn$off(type, fn) //注销消息方法 type:消息名称 fn:消息回调函数

2022-08-30 11:01:46 1418

前端二维码图片解析图片识别/网络图片解析成链接/图片网络链接转本地链接(Js/Vue/Jquery)

前端二维码图片解析图片识别/网络图片解析成链接/图片网络链接转本地链接(Js/Vue/Jquery)

2023-10-08

前端二维码图片解析图片识别/网络图片解析成链接/图片网络链接转本地链接(Js/Vue/Jquery)

前端二维码图片解析图片识别/网络图片解析成链接/图片网络链接转本地链接(Js/Vue/Jquery)

2023-10-08

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除