自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mobx学习笔记

参考视频链接:https://www.bilibili.com/video/BV1tL4y1h7ND?p=14&spm_id_from=pageDriver一、前期准备在初次使用React 的装饰器时,第一次在项目中使用 @ 会报错,原因是react默认是不支持装饰器的,所以才会报错,所以是需要做一些配置来支持装饰器。【报错显示:Parsing error: This experimental syntax requires enabling one of the following pa

2021-12-23 17:25:17 773

原创 React的decorators装饰器报错@

Parsing error: This experimental syntax requires enabling one of the following parser plugin(s): "decorators-legacy", "decorators".对修饰器的实验支持功能在将来的版本中可能更改。在 "tsconfig" 或 "jsconfig" 中

2021-12-22 10:23:04 5868 10

原创 半自动化进行国际化翻译 —— node.js + i18n插件

一、nodejs代码const axios = require("axios");const fs = require('fs')const { readdir } = require('fs/promises')const path = require('path')// 判断是不是中文 \u4e00-\u9fa5// () 为了提取匹配字符串的,表达式中有几个()就有几个相应的匹配字符串 $1// [] 定义匹配的字符范围。比如[a-zA-Z0-9]表示匹配英文字符和数字。[\s*表示空

2021-12-09 11:41:25 1857

原创 不好意思我不会系列之 cvte秋招 + 体验实习

https://www.yuque.com/docs/share/4784313e-f494-4f0a-92bc-ba7edb06cc1d?# 《06 cvte》

2021-12-06 16:58:21 1379 2

转载 在使用npm install时遇到的问题 npm ERR! code ERESOLVE

在使用npm install时遇到的问题npm ERR! code ERESOLVEnpm ERR! ERESOLVE unable to resolve dependency treenpm ERR! npm ERR! While resolving: react_staging@0.1.0 npm ERR! Found: react-scripts@1.1.5rojectnpm ERR!npm ERR! Fix the upstream dependency conflict,

2021-06-10 14:47:24 14581 1

原创 [踩坑心得]Error in render: “TypeError: Cannot read property ‘金刚位‘ of undefined“

能够完整渲染出整体界面没问题,但开发者工具仍然报出“Error in render: "TypeError: Cannot read property ‘金刚位’ of undefined”错误(渲染错误:“TypeError:无法读取未定义的属性”)具体如下:原因:参考这个解决办法:给要渲染的元素或者父元素加上v-if 指令,判断这个数组中是否有内容,警告即可解除...

2021-05-12 15:27:52 147

转载 vue 数据修改但页面没刷新

1.watch监听到数据的变化但页面没有刷新在数据改动的代码后加 this.$forceUpdate();添加this.$forceUpdate();进行强制渲染,效果实现。因为数据层次太多,render函数没有自动更新,需手动强制刷新。2.没有监听到数据的变化例如:改变了数组中的某一项或者改变了对象中的某个元素时,监听则未生效。数组若要触发监听,下面方法即可触发如:splice(),push() 等js方法当然了,也可以使用vue中的方法 this.$set(object, index,

2021-05-11 16:39:52 394

原创 不好意思我不会系列之CSS面试题

1、css选择器优先级顺序!important -> 行内样式 -> id选择器 -> class选择器 -> 标签选择器 -> 通配符选择器* -> 浏览器的自定义属性和继承2、src 和 href 的区别作用结果不同(1)src用于替换这个元素(2)href用于建立这个标签与外部资源之间的关系请求资源类型不同(1)在请求 src 资源时会将其指向的资源下载并应用到文档中,比如 JavaScript 脚本,img 图片

2021-05-10 09:32:06 74

原创 不好意思我不会系列之JS面试题(持续更新

(情景)面试官:你来说说这个......我:呃,emmmmmm,不好意思我不会人在江湖飘,这种情景肯定会出现的是不是。但是我们要尽量减少这种情景的出现,不然就 Game Over啦,所以赶紧来看正文吧!1、js有几种声明变量的方式以及它们的区别var、let、constvar声明的变量是全局或者整个函数块,变量提升,可以重复声明同一个变量let、const都是es6新增的,都是块级作用域,不存在变量提升(暂时性死区),不允许同一块作用域中出现冗余声明其中const声明的变

2021-05-09 22:32:05 63

原创 遍历数组的方法以及遍历对象的键值对方法

一、遍历数组的方法1、经典的for循环let arr = ['apple','boy','cat','dog'];for(let i=0;i<arr.length;i++){ console.log(i);}2、for in//index表示数组的下标let arr = ['apple','boy','cat','dog'];for(index in arr){ console.log(index + " " + arr[index]);}输出结果:3、f

2021-04-15 22:31:08 2710

原创 不好意思我不会系列之vue面试题

vue-router路由有几种模式,说说它们的区别hash模式:url路径会出现#字符;hash值不包括在HTTP请求中,它是由前端路由处理,所以改变hash值时不会刷新页面,也不会向服务器发送请求;hash值的改变会触发hashchange事件history模式:整个地址重新加载,可以保存历史记录,方便前进后退;使用HTML5 API 和 HTTP 服务端配置,没有后台配置的话,页面刷新时会出现404vue常用的指令,分别的作用v-text:更新元素的textContentv-html:..

2021-04-11 22:42:23 123

原创 CSS总结水平垂直居中方法

text-align:center文本水平居中对齐。如果仅仅是为了使文本在元素内居中对齐,可以使用这个(例子↓)line-height单行文本垂直方向上居中,使其等于height的高度,如:<div class="center"> <p>好好学习天天向上</p></div>.center p{ border: 1px solid red; height: 100px; line-height: 100px; ..

2021-03-10 08:29:02 219

原创 快速区分js中slice(),substring(),substr()

快速区分js中slice(),substring(),substr()求同存异代码演示①+②(对应上图标号的相应代码演示let stringValue = "hello world";let a = stringValue.slice(3);let b = stringValue.substring(3);let c = stringValue.substr(3);consolo.log(a);//"lo world"consolo.log(b);//"lo world"con

2021-02-07 16:47:00 99

空空如也

空空如也

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

TA关注的人

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