标签:iOS

解决vue报错TypeError: Cannot read property ‘protocol’ of undefined

本文主要讲解关于如何解决vue报错TypeError: Cannot read property ‘protocol’ of undefined问题相关内容,让我们来一起学习下吧! 问题描述 在vue项目中出现错误信息,如下所示: isURLSameOrigin.js?3934:57 Uncaught (in promise) Typ……

前后端实现大文件断点续传、分片上传、秒传的完整实例

本文主要讲解关于前后端实现大文件断点续传、分片上传、秒传的完整实例相关内容,让我们来一起学习下吧! 1、前言 文件上传在项目开发很常见,很多项目都会涉及到图片,音频,文件的上传。在现代技术中,基本都是通过组件库封装的组件进行上传,比如 element-ui ,antdesign等。这些ui库封装了上传的一些基础方法,可以满足大多的上传场景。但是如果遇到很大的……

Axios用法

本文主要讲解关于Axios用法相关内容,让我们来一起学习下吧! Axios,作为一款流行的HTTP请求库,已经成为现代JavaScript项目中不可或缺的一部分。它的简洁、灵活以及强大的功能使得开发者能够更加轻松地处理异步请求,同时提供了丰富的特性以满足不同场景的需求。在本篇博客中,我们将深入探讨Axios的一些关键特性和最佳实践。 1. 引入Axios A……

React基础面试题及答案

本文主要讲解关于React基础面试题及答案相关内容,让我们来一起学习下吧! 1,说说react里面bind函数与箭头函数 bind 由于在类中,采用的是严格模式,所以事件回调的时候会丢失this指向,指向的undefined,需要使用bind来给函数绑定上当前实例的this指向。 箭头函数的this指向上下文,所以永久能拿到当前组件实例的。this指向我们可……

如何解决token过期问题,怎么处理?

本文主要讲解关于如何解决token过期的问题,学习token过期了怎么处理相关内容,让我们来一起学习下吧! token过期了怎么办?一般做法是重复第一次获取token的过程(比如登录,扫描授权等) ,这样做的缺点是用户体验不好,每一小时强制登录一次几乎是无法忍受的。那应该怎么办呢?其实这是一个老生常谈的问题,但是最近发现很多人并不清楚,所以今天就一次讲清这个……

前端程序员线上白屏事故引发的思考

本文主要讲解关于一个前端程序员线上白屏事故引发的思考相关内容,让我们来一起学习下吧! 最近搞了一个线上白屏事故,被业务方投诉了,还发了事故通报。难受了好一阵子,也思考了很多东西,记录如下: 起因 最近写了一个测试环境的划线工具,为了防止它在线上出现,我用了这样的语法: { isDebug && <LineMarker/&g……

如何处理proimise、await产生的错误

本文主要讲解关于如何处理proimise、await产生的错误相关内容,让我们来一起学习下吧! 如何正确处理proimise、await产生的错误 最近在一些小童鞋的群上,讨论了一些很普遍的错误处理的话题。发现大部分初级甚至中级前端,都不知道如何系统的处理一个错误。普遍出现到处try…catch的问题。甚至有些公知,还推出各种奇怪的库来处理异步问……

css选择器和优先级详解

本文主要讲解关于css选择器和优先级详解相关内容,让我们来一起学习下吧! 前言 本文对css常用的选择器做一次详细的总结,包括基本的选择器、伪类选择器、伪元素选择器等。争取一文梳理清楚css常用的选择器。 一、基本选择器 1. 交集选择器 同时符合多个条件的元素,既…又… <head> p.p1#p1{ ……

如何构建k8s应用镜像最佳实践

本文主要讲解关于如何构建k8s应用镜像最佳实践相关内容,让我们来一起学习下吧! docker 诞生之初就提出一个理念: Build once,Run anywhere, 而支撑这个理念的最主要组件之一就是镜像。构建镜像很简单,一个 Dockerfile 即可完成,但是要构建一个好的镜像却不容易。下文将一步一步构建出一个好的镜像。 构建之前我们需要先制定几个原……

HarmonyOS开发:工程项目结构详解

本文主要讲解关于HarmonyOS开发:工程项目结构详解相关内容,让我们来一起学习下吧! 前言 当我们熟练的掌握了DevEco Studio之后,就可以创建项目进行练习了,和市场上大多数IDE一样,DevEco Studio也给我们提供了很多的实例模板,当然了,对于大多数移动端开发者而言,这些模板和我们的UI设计有着很大的出入,一般都会选择一个空的视图作为项……

HarmonyOS开发:ArkTs基础数据类型

本文主要讲解关于HarmonyOS开发:ArkTs基础数据类型相关内容,让我们来一起学习下吧! 前言 无论是Android还是iOS开发,都提供了多种数据类型用于常见的业务开发,但在ArkTs中,数据类型就大有不同,比如int,float,double,long统一就是number类型,当然了也不存在char类型,本文针对开发中常用的数据类型,做一个简单的概……

Vue与TypeScript的生命周期

众所周知,Vue.js是一个渐进式JavaScript框架,用于构建用户界面。而TypeScript是由微软开发的开源语言,它是JavaScript的一个超集,可以编译成纯JavaScript。将Vue与TypeScript结合使用可以使开发大型应用变得更容易和高效。本文将深入探讨Vue.js组件中TypeScript的应用,特别是它的生命周期钩子函数,并通……