自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js如何把长度不一的对象数组横向相接

使用场景,要把多个表的数据杂合在一个表展示但是彼此之间没有什么关系

2023-02-14 16:51:45 122

原创 vue+elementUi 下拉框初始化默认值后,点击切换其他选项没有反应

vue+elementUi 下拉框初始化默认值后,点击切换其他选项没有反应在data里给message{ type: undefined }初始化为undefined

2022-03-17 09:14:57 1549

原创 LeetCode 程序员面试经典 01.09 字符串轮转(JavaScript)

面试题 01.09. 字符串轮转难度简单94收藏分享切换为英文接收动态反馈字符串轮转。给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成(比如,waterbottle是erbottlewat旋转后的字符串)。示例1: 输入:s1 = "waterbottle", s2 = "erbottlewat" 输出:True示例2: 输入:s1 = "aa", s2 = "aba" 输出:False提示:字符串长度在[0, 100000]范围内。说明:你能

2022-01-16 21:13:19 3712

原创 LeetCode 程序员面试经典 01.08 零矩阵(JavaScript)

面试题 01.08. 零矩阵难度中等46收藏分享切换为英文接收动态反馈编写一种算法,若M × N矩阵中某个元素为0,则将其所在的行与列清零。示例 1:输入:[ [1,1,1], [1,0,1], [1,1,1]]输出:[ [1,0,1], [0,0,0], [1,0,1]]示例 2:输入:[ [0,1,2,0], [3,4,5,2], [1,3,1,5]]输出:[ [0,0,0,0], [0,4,5,0],

2022-01-14 21:39:58 408

原创 LeetCode 程序员面试经典 01.07 旋转矩阵(JavaScript)

面试题 01.07. 旋转矩阵难度中等205收藏分享切换为英文接收动态反馈给你一幅由 N × N 矩阵表示的图像,其中每个像素的大小为 4 字节。请你设计一种算法,将图像旋转 90 度。不占用额外内存空间能否做到?示例 1:给定 matrix = [ [1,2,3], [4,5,6], [7,8,9]],原地旋转输入矩阵,使其变为:[ [7,4,1], [8,5,2], [9,6,3]]示例 2:给定 matrix =[ [ 5

2022-01-13 22:05:58 331

原创 Leetcode 程序员面试金典 01.06字符串压缩(javaScript)

l面试题 01.06. 字符串压缩难度简单115收藏分享切换为英文接收动态反馈字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。示例1: 输入:"aabcccccaaa" 输出:"a2b1c5a3"示例2: 输入:"abbccd" 输出:"abbccd" 解释:"abbccd"压缩后为"

2022-01-12 21:02:30 75

原创 对于函数的节流的理解

在规定的间隔时间范围内,不会重复触发回调,只有大于这个时间间隔才会触发回调,把频繁触发变为少量触发。例如一个按钮,你在规定的时间内疯狂点击,但是它只会触发一次回调,时间过后再点击才有效,在生活中的用处也是比较多的。...

2022-01-12 15:40:13 149

原创 对于函数的防抖理解

防抖:前面的所有的触发都会被取消,最后一次执行在规定时间后才会触发,也就是说如果连续快速触发,只会执行一次

2022-01-12 15:33:18 107

原创 vue绑定值与字符串拼接两种写法

方法一:title="`字符串${xx}`"方法二:title="'字符串' + xx"

2022-01-04 21:41:25 953

原创 了解全局事件总线(GlobalEventBus)

组件间传递消息不是那么简单,比如兄弟组件之间,爷孙组件之间,这个时候可以使用全局事件总线。它是一种组件间通信的方式,适用于任意组件间通信。步骤:1.安装全局事件总线new Vue({ ...... beforeCreate() { Vue.prototype.$bus = this //安装全局事件总线,$bus就是当前应用的vm }, ...... }) 2.接收数据接收数据:A组件想接收数据,则在A组件中给$bus绑定自定义事件

2022-01-04 17:23:03 446

原创 子组件如何修改父组件的数据呢?

上文说到可以用属性来获取父组件的数据,但是没有办法直接在子组件中修改这个值,那么应该怎么做呢?可以通过父组件先给子组件一个函数,然后子组件通过函数来传递消息。父组件:App.vue<template> <div id="root"> <div> <MyFooter :todos='todos' :clearTodo='clearTodo' /> </div&gt

2022-01-01 15:49:59 1450

原创 子组件获取父组件的数据(父传递数据给子)

父组件在调用子组件的时候,动态绑定数据 <List :todos='todos'/> 子组件在props中创建一个属性,用以接收父组件传过来的值props: ['todos']3.在子组件中就可以使用获取到的父组件的数据但是要注意没有办法在子组件中通过获取的属性来修改父组件的值,这是不允许的。会收到如下提示Avoid mutating a prop directly since the value will be over...

2022-01-01 15:38:07 6383

原创 Vue父组件想要获取并修改子组件的数据怎么办?(子传父)

可以利用ref属性进行操作子组件代码 Login.vue<script>export default { data() { ifShow: false, }}</script>父组件代码<template> ... <button @click="LogIn">登录</button> <Login ref="login"></Login> .

2022-01-01 15:26:50 536

原创 Vue使用watch时要注意是否是深度监视

一般情况下,要监视数据的变化可以使用简写,例如 watch: { todos (value) { localStorage.setItem('todos', JSON.stringify(value)) } }如果是要监视的数据是一个对象,并且是要监视对象中的属性的变化,应该使用深度监视,就应该写成它的完整版,并且加上deep:true watch: { todos: { handler (value) { localSt

2021-12-31 13:50:33 97

原创 Vscode设置在构造函数和括号之间有空格

在设置里面修改 "javascript.format.insertSpaceAfterConstructor": true,就可以解决了

2021-12-23 14:52:18 814

原创 笨鸟的学习之路|Vue.js-Day1

今天开始学习Vue的第一天编程工具是vscode学习的视频是B站的尚硅谷出的Vue全家桶,讲的很仔细【尚硅谷】Vue2.0+Vue3.0最强全家桶教程丨vuejs从新手到大佬_哔哩哔哩_bilibili之后每天贴出自己的学习过程。一、初识Vue1.想让Vue工作,就必须要创建一个Vue的实例,且要传入一个配置对象2.root容器里代码依然符合html规范,只不过混入了一些特殊的Vue语法3.root容器里的代码被称为Vue模板4.容器和实例是一一对应的5.真是开发只有一个

2021-12-20 16:22:18 299

空空如也

空空如也

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

TA关注的人

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