typescript elements useref react
element ui 多选框(是否可以勾选)
#1. 添加属性 selectable <el-table-column width="50" type="selection" align="center" :selectable="handleSelectable" /> #2. 编写函数 handleSelectable(row) { if ......
从零开始使用vue2+element搭建后台管理系统(动态表单实现(含富文本框))[待完善]
在后台项目的实际开发过程中,涉及到表单的部分通常会使用动态渲染的方案进行实现,由后端接口返回表单配置,前端进行遍历渲染。考虑到通用后台需要具备的功能,除了基础的表单项如输入、下拉、多选、开关、时间、日期等,还需要具备上传、富文本框等功能。 首先导入一个百度来的富文本框插件:npm install v ......
Element Plus 日期控件(Date Picker) 开始日期和结束日期范围限制
话不多说直接看效果 结束日期 >= 开始日期 开始日期 <= 结束日期 代码如下 <template> <el-date-picker v-model="startDate" :disabled-date="(val) => startPickerOptions" type="date" place ......
element plus
https://element-plus.org/zh-CN/guide/design.html 设计 控制反馈: 通过界面样式和交互动效让用户可以清晰的感知自己的操作; 页面反馈: 操作后,通过页面元素的变化清晰地展现当前状态。 帮助用户识别: 界面简单直白,让用户快速识别而非回忆,减少用户记忆负 ......
TypeScript封装验证函数(电话、邮箱、URL、数字、银行卡、税号)
/** * 验证手机号码或者电话号 * */ export function isMobileTel(rule: any, value: any, callback: any) { if (!value) { // return callback(new Error('输入不可以为空')) retu ......
TypeScript编码解码Base64
const Base64 = { _keyStr: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=', _utf8_encode: function(string:string) { string = string ......
添加Element ui依赖报错:npm ERR code EPERM,syscall mkdir, npm ERR! path D:\Vue\nodejs\node_cache\_cacache\index-v5\f3\de
添加Element ui依赖报错:npm ERR code EPERM,syscall mkdir, npm ERR! path D:\Vue\nodejs\node_cache\_cacache\index-v5\f3\de 具体报错信息如下: 我这个是在IDEA控制台输入 npm i eleme ......
react todolist
react todo list todolist/src/main.jsx import React from 'react' import ReactDOM from 'react-dom/client' import App from './App.jsx' import './index.cs ......
【Vue】关于 The template root requires exactly one element 报错的解决方案
在<template>内添加<div>总括起来: ......
react____tab点击切换状态的实现
// 实现思路:点击谁就把谁的type属性交给state中的active 完整代码 import './index.css' import avatar from './images/avatar.png' import React from 'react' // 时间格式化 function fo ......
typescript使用记录
一、第三方包没有 声明文件时:https://blog.csdn.net/xiebaochun/article/details/122458063 解决方法1:从 @types/ 上下载对应的 包 解决方法2:自己写一个声明文件 ( .d.ts 文件) ......
React中createRef使用
// ★ 最为推荐的一种创建ref的方式: createRef class ClassicalRef extends React.Component { /** * React.createRef调用后可以返回一个容器,这个容器可以存储被ref所标识的节点 * 该容器是专人专用的 * */ node ......
从零开始使用vue2+element搭建后台管理系统(主页)
登录后,应有一个主页,可以展示当前用户的一些信息,例如上次登录时间地点、修改手机号、重置密码等简单功能,如图: 首先在views下新建HomeView.vue文件: <template> <el-row> <el-col :span="24"> <!-- user卡片 --> <el-card> < ......
在nodejs中使用Typescript 金字教程
1.首先新建一个项目 npm init -yes 2.开启Typescript依赖 npm install typescript --save-dev 安装typescript,现在我们可以通过命令行来使用tsc命令 3.安装nodejs类型 npm install @types/node --sa ......
关于element-plus框架一些样式的修改
一、关于使用element框架一些测试建议覆盖的样式 1.取消按钮的focus效果 (1) css样式覆盖 // element按钮部分伪类样式覆盖 // 用于覆盖element按钮focus的样式 .el-button:not(.is-link):not(.is-text):not(.is-dis ......
Flipper 调试 react native 项目
一、安装: 1. 在官网下载桌面应用 Flipper官网地址 Flipper GitHub 首页 2. 打开程序,执行 setup doctor 检测环境是否缺失 参考官方文档 二、使用 全部安装完以后启动react native项目,flipper会检测到运行中的项目模拟器 以expo构建的项目为 ......
react中useEffect使用async await报错
错误代码一: useEffect(async()=>{ await myFunc(); },[]) const myFunc = async()=>{...}; 错误代码二: useEffect(()=>myFunc(),[]) const myFunc = async()=>{...}; 以上写法 ......
从零开始使用vue2+element搭建后台管理系统(实现按钮权限控制)
思路:登录后请求用户信息接口,后端返回用户信息中包括权限数组,数据格式be like: 前端对用户信息进行存储(对没错又是假接口): // 获取用户信息 async getUserInfo(mobile) { try { this.loading = true; const res = await ......
Web前端:2022年十大React表库
Web前端:2022年十大React表库 粤嵌HTML5培训2022-04-18 10:23广东 表格是每个应用程序的关键组件,手动构建和样式表不再有效,因为有大量完全准备好的库可用于该功能。因此,我们利用这些库来简化我们的前端任务。 我们收集了一些将在2022年派上用场的最佳 React 表库。 ......
React Table 表库
React Table React Table 是一个比较特别的存在。它可以说是所有表格组件中的 F-22 战斗机,包含天量功能,可以几乎定制无限复杂的表格需求。GitHub、亚马逊、微软、Uber 的大量前端项目都在大量使用 React Table。 它的作者也是个传奇人物,不光创作了 React ......
react hook
当我们想在两个函数之间共享逻辑时,我们会把它提取到第三个函数中。 必须以“use”开头吗?必须如此。这个约定非常重要。不遵循的话,由于无法判断某个函数是否包含对其内部 Hook 的调用,React 将无法自动检查你的 Hook 是否违反了 Hook 的规则 小练习 使用自定义hooks实现鼠标移动位 ......
vue element admin 实现钉钉登录
lender提了个需求,要求实现钉钉扫码登录,分pc端(扫码)及手机端(直接跳转) 准备工作 根据开发者后台文档获取appId并设置对应的回调url。为了方便演示回调url我们暂定为:https://test.com/ding 登录跳转代码 PC扫码跳转 window.location.href = ......
vue element admin 导出带有sheet的excel
lender提了个需求,要求实现导出excel并且要分sheet页,博主非常依赖框架,以为框架的代码示例里会有,结果找了一圈都没看见,非常蛋疼只能自己改写代码了 改写函数部分 在框架根目录找到 src/vendor/Export2Excel.js 文件,搜索export_json_to_excel ......
typescript 布隆过滤器实现
class BloomFilter { private size: number; private storage: Uint8Array; private numHashes: number; constructor(size: number, numHashes: number) { this. ......
从零开始使用vue2+element搭建后台管理系统(实现导出excel表格的功能)
首先参阅了以下文档: https://panjiachen.gitee.io/vue-element-admin-site/zh/feature/component/excel.html#excel-%E5%AF%BC%E5%87%BA https://blog.csdn.net/weixin_42 ......
element ui中的message弹出框只出现一次
import { Message } from 'element-ui'; let messageInstance = null; const resetMessage = (options) => { if(messageInstance) { messageInstance.close() } ......
react腾讯地图
Older children: import React, { useEffect } from 'react'; // https://lbs.qq.com/faq/webFaq/jsApiGl export default function Index() { const handleMap = ......
如何写一个 React Tree 组件
Github:https://github.com/noxxxxxxxx/tree 一个简单的 React 树组件,可以按照以下步骤进行: 创建一个新的 React 组件: 使用类组件或函数组件创建一个新的 React 组件,用于表示树组件。 定义组件的状态: 在组件的构造函数或使用 useStat ......