logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

TypeScript 中的可选链?.和空值合并运算符??

JS可选链操作符?.可安全访问嵌套属性,空值合并运算符??在值为null/undefined时返回默认值。例如:user.info?.name获取嵌套的name属性,而user.info?.age??18在age不存在时返回默认值18。这两种语法能有效避免访问未定义属性时的报错。

#typescript#前端
vue3 reactive定义的变量,快速赋值对象里所有属性,且不丢调响应式

vue3reactive定义的变量,快速赋值对象里所有属性,且不丢调响应式

#前端
vue3使用reactive包裹数组如何正确赋值

需求:将接口请求到的列表数据赋值给响应数据arrvue3使用proxy,对于对象和数组都不能直接整个赋值。使用方法1能理解,直接赋值给用reactive包裹的对象也不能这么做。方法2为什么不行?只有push或者根据索引遍历赋值才可以保留reactive数组的响应性?如何方便的将整个数组拼接到响应式数据上?

react.js 监听滚动事件:window.addEventListener的scroll问题

// 组件加载时componentDidMount () {window.addEventListener('scroll', this.handleScroll, true)}// 组件卸载时componentWillUnmount () {window.removeEventListener('scroll', this.handleScroll, true)}// 监听滚动handleScr

react项目中,使用.jsx和.js文件书写react代码时,这两者有什么差异性?

对一些编辑程式或打包工具扩充来说,它们还得加上对.JSX后缀的文档的支援,多花了一些工夫,所以有些旧版的编辑程式是没法支持的。所以看个人爽用了,我个人是不用.JSX后缀的文件的。写.VUE文件时官方造成.Vue格式它能够以Vue官方特定的组件组织规则,而.JSX文件和.JS文件所能达到的效果都一样,.JSX文件存在的意义是什么呢?我在js中用JSX的语法写,和在JSX中用JSX的语法写,然后用we

#javascript#react.js
正则表达式的写法(全面)

(js中正则表达式的使用方式有两种,一种是正则表达式对象的方法,一种是字符串对象的方法,前者有exec(str)、test(str)两个方法,后者有match(regexp)、replace(regexp)、search(regexp)、split(search)四个方法。1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n

文章图片
element-plus (修改主题色 & button新增自定义属性修改样式)

styles ->element_theme.less:root {--el-color-primary: #F74023; // 主题色}// 分页左右箭头居中显示.el-pagination .btn-prev .el-icon, .el-pagination .btn-next .el-icon {margin: auto;}// 表格操作列 无数据时总有一条线问题.el-table_

#javascript
到底了