自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 引入.vue出现红色波浪线,显示模块找不到

文件作为一个模块,让TypeScript能够正确地识别和推断Vue单文件组件的类型。这样,在其他TypeScript文件中引入。该代码片段是用于在TypeScript中声明Vue单文件组件(.vue文件)的模块。希望以上解释能够帮助你理解这段代码的作用!如果还有其他问题,请随时提问。文件时,就可以获取到正确的类型提示和类型检查。语法来扩展全局模块定义,并指定了一个类型为。在d.ts文件中配置一下。

2023-07-23 10:07:09 690

原创 数据库学习

如何对后端返回的数据进行排序按照子母的顺序?

2023-07-22 17:34:24 108

原创 less详解

less基础详解_less写法_James.Huang1的博客-CSDN博客

2023-07-21 20:11:46 104

原创 Vue 2和Vue 3在生命周期区别

Vue 2和Vue 3在生命周期方面有一些区别。

2023-07-18 20:07:09 278

原创 Vant初识!

Vant 是一个基于 Vue.js 的移动端 UI 组件库,它提供了丰富的组件和工具,用于快速构建高质量的移动应用界面。Vant 提供了诸如按钮、导航栏、轮播图、表单等常见的移动端 UI 组件,同时还支持主题定制、国际化等功能。使用 Vant 可以大大简化移动应用的开发过程,减少手动编写样式和交互的工作量。你可以通过 npm 或 yarn 安装 Vant,并在项目中引入需要的组件来使用。

2023-07-18 12:46:27 716

原创 uiapp中如何处理页面之间的数据传递?

本地存储:可以使用uni-app提供的本地存储API(如uni.setStorageSync、uni.getStorageSync等)来在不同页面之间存储和读取数据。在需要传递数据的页面中,可以通过Vuex的。组件props传递:在父组件中通过props将数据传递给子组件,在子组件中可以通过props接收数据并进行相应的处理和展示。以上是一些常见的在Uni-app中处理页面之间的数据传递的方法。事件总线:可以使用uni-app提供的事件总线机制,通过触发事件和监听事件的方式来进行页面之间的数据传递。

2023-07-17 17:25:03 173

原创 微信小程序基础

vue 中组件的自定义事件methods:{console.log(val) //要回传的值//vue 中组件内部需要触发自定义事件methods:{tijiao(){this.$emit("abc",'要回传的值')//在小程序中的自定义事件//xxx.wxml//xxx.jsmethods:{console.log(val) //要回传的值//小程序 中组件内部需要触发自定义事件methods:{tijiao(){

2023-07-15 23:29:45 114

原创 vue学习笔记

methods:{

2023-07-15 23:29:40 55

原创 React 1-7天学习笔记

React就是起源于facebook的一个javascript库, react只是v层,只是负责UI找层界面的显示 , 需要周边环境的而一些支持1.类中定义的箭头函数,没有挂载在类组件的原型上, 在类继承中, 箭头函数也被继承,但是被不是被挂载在原型上2.一般情况下类中的this指向实例,类中方法实例调用的话,类方法中this就指向实例对象3.在JavaScript中,类中的普通方法被存储在类的原型对象中。当你将一个方法复制给一个变量后再执行,方法中的this可以改变。这是因为this。

2023-07-15 23:29:28 77

原创 浅谈一下闭包

通过闭包,我们可以创建具有持久性状态的函数,使得函数在不同的上下文中执行时能够保持状态的连续性。闭包是指在函数内部创建的函数,该函数可以访问外部函数中的变量和参数,即使外部函数已经执行完毕,这个函数依然可以访问并使用外部函数中的变量。延迟执行:通过使用闭包,可以延迟执行函数,使其在合适的时机被调用。创建特定环境的函数:通过闭包,可以创建具有特定上下文和环境的函数,使其能够访问和操作特定的变量和对象。实现回调和高阶函数:在异步编程中,使用闭包可以传递上下文和状态,实现回调函数和高阶函数。

2023-07-15 23:29:08 28

原创 盘点vue中常用的修饰符

只在事件目标自身触发时才触发事件处理程序。如果事件是从子元素冒泡到父元素,则不会触发事件处理程序。在使用自定义组件时,默认情况下是无法监听到组件根元素上的原生事件。一旦事件被触发后,事件处理程序将被解绑。默认情况下,事件是在冒泡阶段处理的。)一起使用,以便更好地控制事件的行为。修饰符可以阻止事件向父元素传播。只在点击事件发生在绑定元素本身时才触发。修饰符可以将事件绑定到组件根元素上。:阻止默认事件的触发。可以阻止点击事件冒泡到父元素。可以阻止点击事件的默认行为。可以阻止事件冒泡到父元素。

2023-07-15 23:28:44 182

原创 vue2中组件的缓存

动态组件是指在Vue.js中可以根据条件或事件的变化,动态地切换渲染不同的组件。这样可以根据需要来加载不同的组件,并且可以提高代码的复用性和灵活性。只会对动态组件或手动设置了名称的组件进行缓存。包裹的组件在切换时会被缓存下来,而不会重新渲染和销毁。这样可以提高性能,避免重复的创建和销毁组件。动态组件的使用可以让我们根据不同的条件或事件来动态加载不同的组件,实现更灵活的界面交互和代码复用。是一个动态属性,根据其值的变化来动态渲染对应的组件。的值,以实现动态切换组件的效果。组件来实现组件的缓存。

2023-07-15 00:03:22 1233

原创 如何处理首页白屏,首页加载慢的情况

首页白屏和加载慢是常见的性能问题,以下是几种可以处理首页白屏和加载慢情况的方法:代码优化:检查代码并进行优化,例如。确保你的代码尽可能地高效和精简。

2023-07-15 00:01:55 1117 1

原创 vue2中何时需要使用$set,你知道吗?

由于Vue.js无法检测到对象或数组新增的属性,如果直接通过赋值的方式添加新属性,Vue.js将无法触发更新。这是因为Vue.js在实例化时会对数据进行响应式处理,只有已经存在的属性才会被监听。总之,当需要在Vue.js中对对象或数组进行动态操作时,如果希望触发响应式更新,就需要使用。表示数组中要添加元素的位置。注意:如果想要动态删除对象的属性,可以使用。在Vue.js 2中,当需要动态添加或修改对象或数组的属性时,可以使用。分别是Vue实例中的对象和数组,方法来确保响应式更新。

2023-07-14 22:30:57 346 1

原创 箭头函数与普通函数的区别

箭头函数与普通函数的区别。

2023-07-14 22:19:42 54 1

原创 vue2中父子传值的5种方式?

使用ref可以更精确地访问特定的子组件实例,并且不需要依赖于子组件在this.$children数组中的位置。补充:在Vue.js中,可以通过在子组件上添加ref属性,并指定一个唯一的名称,来创建一个引用。3.parent和children:通过访问父组件的this.parent或子组件的this.children属性来直接访问父组件或子组件的实例,并进行数据传递。1.父传子:props, 父组件通过属性绑定的形式将数据传递给子组件,并在子组件中定义props来接收。获取父组件实例,并访问了父组件实例的。

2023-07-14 22:09:34 9381 2

原创 实现数组去重的几种方法

1.使用Set:利用ES6中的Set数据结构,Set只能存储唯一值,可以通过将数组转换为Set,然后再将Set转换回数组来实现去重。2.使用indexOf():遍历原数组,使用indexOf()方法判断元素在新数组中是否已存在,如果不存在则添加到新数组中。3.使用includes():类似于indexOf(),可以使用includes()方法来判断元素是否已存在于新数组中。4.使用filter():利用数组的filter()方法和indexOf()方法,过滤出不重复的元素。有多种方法可以实现数组去重。

2023-07-14 19:49:25 120 1

原创 new关键字的作用

在上述代码中,我们定义了一个Person构造函数,它接受name和age两个参数,并将它们赋值给新创建的对象的属性。然后,我们使用new关键字分别实例化了person1和person2两个Person对象。通过使用new关键字,我们可以实例化一个类或构造函数,然后使用这个实例来访问类或构造函数中定义的属性和方法。这样可以有效地封装数据和功能,并且可以创建多个独立的对象实例。new关键字在JavaScript中的作用是创建一个对象实例。它用于实例化一个类或构造函数,并调用该类或构造函数的构造方法。

2023-07-14 19:38:28 607 1

原创 webpack基本简述

通过使用适当的Loader,我们可以扩展Webpack的能力,使其能够处理更多类型的文件并进行必要的转换和优化。例如,使用Babel加载器可以将ES6/ES7代码转换为浏览器可识别的ES5代码。热模块替换:Webpack在开发环境下支持热模块替换(Hot Module Replacement),即在不刷新整个页面的情况下,实时更新修改的模块,提升开发效率。总的来说,Webpack的基本功能是将项目中的各种模块打包成静态资源,并通过依赖管理、代码转换、资源优化等功能提升应用性能,并支持热模块替换和插件扩展。

2023-07-14 19:33:34 28 1

原创 节流和防抖

节流(throttling)和防抖(debouncing)是两种常用的优化技术,用于控制函数的执行频率,以提高性能和用户体验。通过使用节流和防抖,可以有效地控制函数的执行频率,减少不必要的计算或操作,提高性能,并提供更好的用户体验。

2023-07-14 19:01:17 134 1

原创 this指向与变量提升

this指向问题。

2023-07-14 16:47:28 36 1

原创 js如何判断一个数组是“真数组“而非object?

是JavaScript中的一个内置函数,用于确定给定的值是否为数组。如果返回true,则表示该值是一个数组;如果返回false,则表示该值不是一个数组。使用instanceof操作符: instanceof操作符用于检测一个对象是否属于指定构造函数的实例。当一个对象是数组时,可以通过。第四种:通过Object.prototype.toString.call()判断。1.js如何判断一个数组是"真数组"而非object?第一种:Array.isArray。来判断其是否为一个数组。5.补充:typeof。

2023-07-14 15:23:21 67 1

原创 let,const, var在定义变量时的区别?什么是变量提升?如何解决变量提升?

let和const是es6提出来的关键字,var(es5),let定义变量时有块级作用域没有变量提升,let还有暂时性死区,在同一个作用域下let定义的变量名不能重名,const是用来定义常量的,同样有块级作用域,定义必须是赋值,定义的常量不能发生改变,而var有函数作用域,在函数内部声明的变量在函数外部是不可访问的,而且还会进行变量提升,在函数或全局作用域中,变量声明会被提升至作用域顶部,但初始化操作保留在原来的位置。变量提升: 在代码执行过程中,变量和函数声明会被提升至其所在作用域的顶部。

2023-07-14 09:19:20 112 1

原创 本地仓库关联远程仓库

【代码】本地仓库关联远程仓库。

2023-07-13 18:21:07 43 1

原创 <scroll-view scroll-y=“true“ class=“scroll-content“ >给我scroll-view标签开启弹性盒不生效

是一个内置的滚动容器组件,其内部内容是可滚动的,并不适用于弹性盒布局。标签中应用弹性盒布局是无效的,因为。通过查资料 实际上,在。

2023-07-13 15:29:11 265 1

原创 node后台连接数据库

1.创建数据库及user表。

2023-07-12 03:52:42 59 1

原创 node.js搭建后端环境

1.首先全局安装 express-generator。2.进入项目目录, 执行下列命令。

2023-07-12 01:23:29 56 1

原创 Ant Design 组件库的 Message 组件使用注意

但是请注意,你的应用程序将继续以 React 17 的方式运行,无法利用 React 18 的新特性和性能优化。在 React 18 中,引入了并发模式(concurrent mode)和根交互(root interaction)的概念,以提高应用程序的性能和用户体验。同时,请确保你的项目已经升级到 React 18,以便充分利用新的功能和优化。而从 React 18 开始的并发模式(concurrent mode)中,不能在渲染期间调用该方法,而应该在 effect 中触发。在上述示例中,我们使用。

2023-07-11 19:24:07 816 1

原创 umi报错 opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error‘ ],

记录一下····

2023-05-25 23:52:08 70

原创 前端面试题

对面试题进行理解

2023-02-22 09:07:20 47

原创 如何让一个div垂直水平居中?

如何让一个div水平居中?

2023-02-18 15:00:44 138

原创 挑战47天在职自学java

从明天开始,记录学习的过程

2021-11-22 23:05:15 384 20

空空如也

空空如也

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

TA关注的人

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