摘要:
1. useState useState 的参数可以传入一个函数,这样就可以避免每次更新时都重新创建一个对象。 import React, { useState } from 'react'; function App() { const [expensiveValue, setExpensiveV 阅读全文
摘要:
在开发过程中会经常遇到一些权限控制,比如路由的权限控制、按钮的权限控制 🤔 这里利用 vue 的自定义指令功能,实现一个按钮级别的权限控制指令 💡 基础版本的权限控制 假设我们开发一个掘金,里面有文章编辑、发布、删除等功能,但不是每一个用户都可以有删除权限,除了用 v-if/v-show 外,可 阅读全文
摘要:
1. 在使用 npm run dedvelop 报 Error bind EACCES 0.0.0.0 1337 的问题 在 window10 中运行 npm run dedvelop 报 Error bind EACCES 0.0.0.0 1337,哪怕没占用端口也可能报此问题,可能是权限问题 解 阅读全文
摘要:
## 安装 React 及 Hardhat ```shell mkdir ArtistStudio cd ArtistStudio pnpm create vite artist-studio --template react cd artist-studio npx hardhat # 剩下的默认 阅读全文
摘要:
问题 根据官网的安装步骤,Install Tailwind CSS with Vite 安装完成后,在 Webstorm 中 Tailwind 始终无法自动补全,查看 Webstorm 的日志,提示报错 Tailwind CSS: Tailwind CSS: require() of ES Modu 阅读全文
摘要:
需要对一个弹窗组件进行改造,使其能用 JS 调用,并实现关闭弹窗组件时销毁组件 原始弹窗组件 Popup.vue <template> <van-overlay :show="visible" > <div class="overlay-wrapper"> <div class="container 阅读全文
摘要:
Network 面板过滤浏览器插件的请求 在 Filter 添加过滤条件 -scheme:chrome-extension Console 控制台格式化打印 vue3 中的 ref 数据 在 vue3 中,如果直接打印一个 ref 数据,打印的结果会特别繁琐,不够简洁 const num = ref 阅读全文
摘要:
省流版:看 解决3 环境 vue3 + vant + H5 需求 input 输入框为验证码(隐含需求:用户接收到验证码时,需要复制验证码后可以点击输入法的联想词直接输入验证码,且需要仅能输入英文及数字) 问题与解决 问题1 iOS 自带的输入法输入验证码的时候会重复输入两次,比如收到验证码是 qw 阅读全文
摘要:
说明 videojs-player 是基于 video.js 封装的 Vue、React 组件,继承其 API 相关文档 videojs-player 文档 github:https://github.com/surmon-china/videojs-player 示例:https://github 阅读全文
摘要:
方法一:使用函数 <template> <div> <span v-for="item in content" :ref="setRefs"> {{ item }}</span> </div> </template> <script setup> import { onBeforeUpdate, r 阅读全文