自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vscode 的 AI 协助插件 Tabnine / Codeium

它可以根据您输入的代码段和上下文信息,预测并推荐可能的代码补全选项,从而提高编写代码的效率。如果有需要,可以用它辅助编写单元测试。l 人工智能聊天:Codeium拥有人工智能聊天的功能,可以回答程序员的问题和提供技术支持,帮助他们更好地应对编程和计算机科学方面的挑战。l 代码智能提示:Codeium能够实时智能提示代码,代码提示完全基于人工智能自动完成,生成速度快,延时较低,帮助程序员更快地编写代码。3、在维护老项目时,对于较长的方法,可以借助Codeium生成适当的注释说明,更加快速的接手和开发。

2024-05-23 15:49:41 264

原创 Vue 路由跳转设置不刷新

注意: 只有组件被 keep-alive 包裹时,这两个生命周期函数才会被调用,如果作为正常组件使用,是不会被调用的,以及在 2.1.0 版本之后,使用 exclude 排除之后,就算被包裹在 keep-alive 中,这两个钩子函数依然不会被调用!另外,在服务端渲染时,此钩子函数也不会被调用。所以使用keep-alive就是保持组件活跃,不会被destroy销毁掉,就一直还活着,组件没有被销毁掉的话,组件上挂载的数据就还存在,所以状态就可以保留,所以,keep-alive就可以保持组件的状态。

2023-10-09 09:21:39 2377

原创 el-table自适应列宽实现

【代码】el-table自适应列宽实现。

2023-08-30 14:45:00 1154

原创 vue3 rouer params传参的问题

【代码】vue3 rouer params传参的问题。

2023-08-16 09:59:58 544

原创 el-table自适应缩放大小

el-table 自适应缩放大小

2023-08-14 13:48:56 1117

原创 element-ui table表格,根据缩放自适应

【代码】element-ui table表格,根据缩放自适应。

2023-08-14 13:31:51 698

原创 table 根据窗口缩放,自适应

table 根据窗口缩放,自适应缩放

2023-08-14 13:28:35 735

原创 vue3 table动态合并,自定义参数合并单元格

【代码】vue3 table动态合并,自定义参数合并单元格。

2023-08-08 11:36:07 1883

原创 vue table动态合并, 自定义合并,参照合并,组合合并

【代码】vue table动态合并, 自定义合并,参照合并,组合合并。

2023-08-08 11:29:46 1490

原创 uniapp 长时间不操作,自动退出登录页

uniapp 长时间不操作,自动退出登录页

2023-08-01 11:21:24 1102

原创 uniapp 权限说明

uniapp 权限说明

2023-08-01 11:14:26 829

原创 Js 计算时间差(天、小时、分钟、秒)

【代码】Js 计算时间差(天、小时、分钟、秒)

2023-05-30 17:40:32 1515

原创 vue3 + uniapp 实现扫一扫 功能

vue3 + uniapp 实现扫一扫 功能

2023-03-14 15:08:33 2407

原创 uniapp 实现PDA设备的扫码功能 超级详细篇

uniapp 实现PDA设备的扫码功能 超级详细篇

2023-03-14 15:00:51 13758 1

原创 vue3 + uniapp 实现PDA设备的扫码功能

vue3 + uniapp 实现PDA设备的扫码功能 input 聚焦问题

2023-03-14 14:50:48 2477 5

原创 原生 input type=“checkbox“样式修改

【代码】原生 input type="checkbox"样式修改。

2023-03-01 13:38:07 511

原创 vue3 props和emit 的使用

【代码】vue3 props和emit 的使用。

2022-10-31 14:45:59 214

原创 vue3 新功能 Teleport

【代码】vue3 新功能 Teleport。

2022-10-31 13:58:36 103

原创 vue2 和 vue3 的插件使用 (vetur / volar)

vue2 使用 vetur 插件vue3 建议禁用 vetur 使用 volar

2022-10-27 15:45:59 4021

原创 vue3.2 main.js的配置 , vuex的配置,setup的使用。

【代码】vue3.2 main.js的配置 , vuex的配置,setup的使用。

2022-09-26 16:54:04 484

原创 vue3 vue-i18n警告 解决方案

*You are running the esm-bundler build of vue-i18n. It is recommended to configure your bundler to explicitly replace feature flag globals with boolean literals to get proper tree-shaking in the final bundle.**

2022-09-15 17:31:29 2124

原创 vue3的生命周期钩子 (最全的统计)

*vue3的生命周期钩子 (最全的统计)**

2022-09-13 17:47:23 457

原创 vue3 的 setup 使用(两种方式)

【代码】vue3 的 setup 使用(两种方式)

2022-09-13 17:41:38 1055

原创 JS的宏任务和微任务

JS的宏任务和微任务

2022-06-17 16:55:05 178 1

原创 js 精度丢失的问题

精度丢失

2022-06-06 10:52:07 400

原创 特殊正则的匹配方法,匹配关键字,匹配标签 匹配特定标签之外的

特殊的正则匹配

2022-06-01 16:19:01 303

原创 vue 楼梯导航 ,滚动定位,锚点导航

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>vue锚点平滑滚动</title> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> </head> <body> <div id="demo-app" v

2022-04-20 16:10:09 1115

原创 vue 3.0 新增的功能

一:性能提升:(1.3~2X) Compiler 原理:https://vue-next-template-explorer.netlify.app/二: TS支持,新增:Fragment,Teleport,SuspenseFragment:不受根节点限制,渲染函数可接收ArrayTeleport:类似Portal,随用随取,e.g.弹框,ActionsSuspense 嵌套的异步依赖,e.g.async setup()三: 按需加载 (配合Vite)&组合API (Composit

2022-02-17 16:39:42 525 2

原创 jq 滚动加载

复制下来直接用<style>* ul { list-style:none; padding:0; margin:0;}.m { margin-left:auto; margin-right:auto; width:150px}li { width:150px; height:auto; border:1px dashed blue; margin-bottom:10px;}</style><div class="m"> &

2022-01-15 17:09:44 332

原创 VUE 实现纯前端导出Excel

第一:安装依赖: // npm cnpm install --save file-saver xlsx cnpm install --save script-loader第二:在本地项目里放入excel.js和Export2Excel.js 文件(放在src目录下面) // 使用 在项目文件中引入 import { exportExcels } from '@/excel/excel.js'// 使用的方式 let list=[ { bianhao:'1

2022-01-11 18:33:23 1210

原创 React的生命周期函数的过程

// 这个是挂载的阶段 //第一次进去的时候执行 页面挂载之前执行的 (组件在“即将挂载”到页面上的的时候自动执行) componentWillUnmount() { console.log("componentWillUnmount"); } render() { console.log('render'); return ( // jsx的语法块 //Fragment是jsx是占位符 <Fragment&g...

2021-12-07 16:02:16 452

原创 React 的ref 的使用 ,以及setState与ref的结合使用

setState 是异步操作,在setState前后使用ref 始终都是慢一步,想要早setState同步后使用ref。请看下面: <button onClick={ this.clickSubmit}>提交</button> <ul ref={(ul) => { this.ul = ul }}> { this.state.list.map((item, index) => { // danger

2021-12-06 15:49:58 933

原创 React 的强类型校验(propTypes),必传(isRequired),默认值(defaultProps) 的使用

propTypes 的使用propTypes:接受外部传过来的参数 并对其做强类型检验import React, { Component } from "react";import PropTypes from 'prop-types'//TodoItem 代表一个子组件// TodoItem.propTypes 对父组件的属性做强类型校验TodoItem.propTypes = { test:PropTypes.string.isRequired, // isRequired 是必传 的

2021-12-03 15:33:44 1771

原创 React html标签转义, ’dangerouslySetInnerHTML‘的用法

在react中,想要标签不被显示出来,使用“dangerouslySetInnerHTML”转义一下;dangerouslySetInnerHTML 的用法: //list:['1','2'] <ul> { this.state.list.map((item, index) => { // dangerouslySetInnerHTML 不会展示标签 return (

2021-11-29 15:49:49 1090

原创 React 提供的占位符(Fragment)的使用方法

案例:使用 Fragment 浏览器不会解读为标签,然而也不会影响页面结构import React, { Component, Fragment } from "react";// Fragment react 提供的占位符class TodoList extends Component{ render() { return ( <Fragment> <div> <input />

2021-11-26 16:52:17 1643

原创 HTML特殊符号转实体,特殊符号实体转HTML

var keys = Object.keys || function (obj) { obj = Object(obj) var arr = [] for (var a in obj) arr.push(a) return arr}var invert = function (obj) { obj = Object(obj) var result = {} for (var a in obj) result[obj[a]] = a return result}var

2021-11-16 11:56:00 227

原创 vscode 无法使用 cnpm

解决方案:在终端中执行:set-ExecutionPolicy RemoteSigned注:最好使用 ‘以管理员的身份运行 powerShell ’

2021-09-23 14:39:59 150

原创 vue 复制/粘贴清楚默认格式

<p @paste="onPaste"></p> // 清除默认格式 onPaste(evt) { this.textInit(evt) }, textInit(e) { e.preventDefault(); var text; var clp = (e.originalEvent || e).clipboardData; if (clp === undefined || clp ===

2021-08-11 17:40:39 867 1

原创 element DatePicker 快捷选择 昨日 今日 近一周 近30天 近一年 ;并且限制范围

效果图:<el-date-picker size="small" v-model="time" type="daterange" :picker-options="pickerOptions" format="yyyy-MM-dd" value-format="yyyy-MM-dd" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" align="right">&l

2021-07-07 16:13:37 1559

原创 element 限制选择固定时间范围日期

效果图: <el-date-picker size="small" v-model="time" type="daterange" :picker-options="pickerOptions" format="yyyy-MM-dd" value-format="yyyy-MM-dd

2021-07-07 16:06:11 347

空空如也

空空如也

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

TA关注的人

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