useImmer和useState 有什么区别 2024-06-26 前端, javascript, ecmascript, 开发语言 45人 已看 useImmer 和 useState 是 React 中用于状态管理的两种钩子(hook),它们虽然在功能上相似,但在处理状态更新的方式以及适用的场景上有所不同。简约性 vs. 功能性:useState 适用于管理简单状态或者当你需要完全控制状态更新逻辑的场景。useImmer 适合复杂或深层嵌套的状态,简化代码并减少错误。性能:对于非常简单的状态更新,useState 可能会更高效一些,因为 useImmer 需要通过 Immer 库进行额外的处理来保证不可变性。易用性。
【调试笔记-20240622-Windows-Tauri+Vue支持多语言界面的调试】 2024-06-22 笔记, 前端, vue.js, javascript, ecmascript 36人 已看 本文记录在 Windows 环境下调试 Tauri 程序,通过vue-i18n实现界面多语言支持的功能。实验使用的电脑如下:本文记录在 Windows 环境下调试 Tauri 程序,通过vue-i18n实现界面多语言支持的功能。
XML DOM 简介 2024-06-24 xml, 前端, javascript, 开发语言, ecmascript 32人 已看 XML DOM 是一种强大的工具,用于处理和操纵 XML 文档。它提供了一种标准化的方式来访问和修改文档内容,使得开发更加高效和灵活。无论是数据交换、动态内容生成还是数据绑定,XML DOM 都展现出了其强大的功能和广泛的应用潜力。
vue实现点击元素跳转至另一个网站 2024-06-19 前端框架, 前端, vue.js, javascript, ecmascript 33人 已看 window.location.href = 'https://www.example.com';打开新标签页或新窗口: window.open('https://www.example.com', '_blank');
使用 Vue JSX 时出现:JSX 元素隐式具有类型 “any“,因为不存在接口 “JSX.IntrinsicElements“。 2024-06-25 前端框架, 前端, vue.js, javascript, ecmascript 41人 已看 使用 Vue JSX 出现“JSX 元素隐式具有类型 "any",因为不存在接口 "JSX.IntrinsicElements"。”时的一个更加优雅的解法。
React.FC`<ChildComponentProps>`解释 2024-06-18 react.js, 前端框架, 前端, javascript, ecmascript 40人 已看 通过使用进行类型注解,你可以确保组件的 props 类型安全,并享受更好的开发体验,包括智能提示和自动补全。这种类型注解在团队合作和大型项目中尤其重要,因为它可以显著减少由于类型错误引起的 bug。
【例子】webpack配合babel实现 es6 语法转 es5 案例 [通俗易懂] 2024-06-21 node.js, webpack, 前端, es6, ecmascript 61人 已看 1、新建一个项目,并且在命令行中初始化项目 npm init -y2、安装对应版本的 webpack webpack-cli(命令行工具) "webpack""webpack-cli"3、安装 Babel 核心库和相关的 loader "babel-core""babel-loader""babel-preset-env"4、在项目根目录下创建一个 .babelrc 配置文件或在 package.json 中添加 Babel 配置5、在项目根目录下创建一个 webpack.config.js
vue实现的商品列表网页 2024-06-21 elementui, 前端, vue.js, javascript, ecmascript 48人 已看 vue实现的商品列表网页 , 图片在vue项目的Public文件夹里的 imgs中。
【ajax基础04】form-serialize插件 2024-06-19 前端, okhttp, ajax, javascript, ecmascript 42人 已看 form-serialize插件基础知识整合与使用
Vue中使用ElementUI组件Form组件的校验validate 2024-06-20 elementui, 前端, vue.js, javascript, ecmascript 36人 已看 3.需要校验的元素上需要加上prop,这个是对应校验的内容的。注意的是 如果是双向绑定的如(input)的prop的名字必须和绑定的元素名字一样,比如我的收集数据为SkuForm.skuName那么prop值为skuName就好了,否则有可能校验不起来。元素 这里面el-form中:model(v-bind:model)是单项绑定的,如果你写成了v-model=""可能会出现校验没有效果的情况。1.在el-form中绑定一个ref,名字自拟,后续触发检验结果需要使用到它。这是校验过后的结果了。
vxe-table 列表过滤踩坑_vxe-table筛选 2024-06-19 elementui, 前端, vue.js, javascript, ecmascript 52人 已看 总的来说,面试官要是考察思路就会从你实际做过的项目入手,考察你实际编码能力,就会让你在电脑敲代码,看你用什么编辑器、插件、编码习惯等。所以我们在回答面试官问题时,有一个清晰的逻辑思路,清楚知道自己在和面试官说项目说技术时的话就好了就会让你在电脑敲代码,看你用什么编辑器、插件、编码习惯等。所以我们在回答面试官问题时,有一个清晰的逻辑思路,清楚知道自己在和面试官说项目说技术时的话就好了[外链图片转存中…(img-BHYDDsXq-1718770848679)]
快速生成基于vue-element的后台管理框架,实现短时间二次开发 2024-06-18 arcgis, 前端, vue.js, javascript, ecmascript 33人 已看 创建并暴露该含有基础前缀的js给其他api调用 (该js文件可以在发请求的时候拦截interceptor并加工处理,加token值或加基础服务器ip前缀等。类似于提取公因式)在收到响应时处理根据对应的状态码处理不为20000说明向服务端发送的请求失败。Message提示框响应信息,默认为Error,类型type。和消息显示时间duration 5*1000 5秒500打头的为服务端成功处理但不符合某种条件的状态码,例如登录过期等MessageBox弹框提示登录状态过期。提示用户重新登录。
React state 执行时机 2024-06-12 react.js, 前端, vue.js, javascript, ecmascript 41人 已看 之前的 state 的值是 0,所以这就是 React 作为参数 n 传递给第一个更新函数的值。React 会保存 3 为最终结果并从 useState 中返回。通过传入一个更新函数。来更新state的值。
react笔记-05react扩展篇 2024-06-20 react.js, 笔记, 前端, javascript, ecmascript 32人 已看 对象式的setState是函数式的setState方式的简写方式(语法糖)。hooks
js中数组去重的方法 2024-06-22 前端, javascript, 开发语言, ecmascript 31人 已看 2、这种方法利用了 Set 对象不允许包含重复项的特性。方法来创建一个新数组,其中包含原始数组中的唯一项。