自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 devServer中的historyApiFallback配置(问题:初建webpack+react路由跳转页面Cannot GET /login)

webpack+react初步搭建项目后,首次添加路由进行路由跳转,发现页面不能正常展示。这个配置项用于指定当路由不匹配时是否回退到 index.html 页面。,然后重新npm run start启动项目,即可正常跳转展示页面。此时注意devServer中的配置,在里面添加。

2024-03-13 11:25:37 640

原创 插件react-slick封装预览图片组的弹窗

实现逻辑:在需要查看一组图片的时候,点开其中的某一张图,弹出可查看所有图的轮博弹窗。

2024-01-03 17:02:47 904

原创 antd 表格table动态添加columns后表头滚动位置异常

在table需要动态添加列columns,添加到超出宽度,存在滑动滚轮的时候。但是表格内容不会变化。动态 columns 看起来会有时机问题。我用的是antd 4.x版本,听说5.x后解决了这个bug。

2023-11-20 13:35:22 412

原创 git 梳理 常用命令 merge、rebase、stash等

git工作中常遇到的命令详情

2023-03-30 14:49:15 1093 1

原创 解决Ant Design中Form.Item下的子组件defaultValue不生效问题

antd开发中表单input设置defaultValue获取无效

2023-02-01 11:06:19 1663 5

原创 typescript常用的泛型工具类型

Partial Readonly Pick Record

2023-01-05 17:05:56 422 1

原创 uniapp uniCloud 微信小程序 手机预览小程序

uniapp uniCloud 小程序手机预览

2022-10-05 18:48:18 1298 4

原创 [Vue warn]: Avoid adding reactive properties to a Vue instance or its root $data at runtime - declar

vue开发中解决报错 vue.runtime.esm.js?2b0e:619 [Vue warn]: Avoid adding reactive properties to a Vue instance or its root $data at runtime - declare it upfront in the data option.

2022-08-19 16:19:31 1754 1

原创 DBeaver 给id设置为键 以及执行sql查询语句

DBeaver 设置键+sql语句查询

2022-08-08 16:47:59 4281

原创 Vue 自定义指令 下载文件

vue自定义指令,下载文件

2022-08-04 17:32:33 1115

原创 Element UI 的 el-radio-group 中 change事件不触发

Element UI 的 el-radio-group 中 change事件不触发

2022-07-28 15:44:37 5939 2

原创 安装切换多个nodejs版本

安装以及切换 多个nodejs版本

2022-07-21 17:25:17 858

原创 vue基础知识(部分归纳)

vue基础知识

2022-06-18 09:44:10 94

原创 Node.js中exports和moudle.exports

在Node.js模块化中,首先了解模块化作用域。和函数作用域类似,在自定义模块中,定义的变量、方法等成员,只能在当前模块内被访问,这种模块级别的访问限制,叫做模块作用域。可以防止 全局作用域的变量污染问题。如果使用 script src='index.js’的方式引用,会把里面的变量都放到window中。如果引用了两个js文件中,有相同的变量,这是会造成覆盖。这个时候就需要向外共享模块作用域的成员exports 和 moudle.exportsmodule.exports 对象在自定义

2022-05-24 09:46:32 784

原创 vue 不使用Vue-CLI 实现兄弟组件通信 props和mitt方法

props: 主要思想:父组件 == (props)==>子组件1,子组件1拿到值进行渲染。当需要数据传递给兄弟组件2时 ==(事件的触发) ==>父组件接收 ==(props) ==>子组件2代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="I

2022-05-19 23:13:31 358

原创 在vue3组合式api中使用vue2的$refs

首先在vue2中是可以使用this.$refs.xxx获取到对应的ref属性的html标签的。但是在vue3中就不能这么用了,vue3使用组合式api后就不存在this。官方提供了方法—模板引用。//html代码部分 <div ref="test">测试</div>//setup()部分setup(){ //注意这里一定要和前面标签中的 ref属性的值一模一样 const test = ref(null) onMounted(() => {

2022-05-17 18:17:31 3251

原创 vue计算属性computed的set没有执行

vue计算属性computed的set没有执行首先我的页面一开始需要要展示从vuex拿到的数组的第一条数据,然后再在点击切换的时候,再切换成数组的其他数据。一开始我只有 groupname1 和 grouptest计算属性,结果发现,虽然能切换,但是首先进去的第一条数据却没有展示出来,后面才发现,这是因为写在了computed的前面,computed根本还没执行呢,所以get()也没有执行。故而第一条数据出不来。然后,我又只将groupname放到后面,把前面的 groupname1删掉了

2022-05-17 17:48:30 4827

原创 动态添加路由 addRoute添加路由刷新404

动态添加路由 addRoute添加路由刷新404

2022-05-13 14:55:52 6639 5

原创 Vue3数组使用push,导致数组每一个元素都改变

Vue3数组使用push,导致数组每一个元素都改变目标 首先声明一个listx的数组,监听父组件传递过来的listComplete,存在listComplete就将它push到listx数组中。然后将v-for渲染到页面中理想中的效果应该是,点击【完成】=> 项目2 从未完成中删除,并加入到下方已完成列表中。但是实际呢?实际上点击加入项目2 后,项目1的内容也变成了项目2这是因为push的并不是一个值,而是一个地址,数组都指向同一个地址,就好比listx[0]和listx[1]都是指

2022-05-13 13:40:15 8646 1

原创 ES6新增方法 Object.assign()

首先来看看它的定义作用:Object.assign()方法用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target)。这里就先注意一下可枚举属性,简单的介绍一下:js中有可枚举属性和不可枚举属性,它们是由属性的enumerable值决定的。用propertyIsEnumerable可以来判断该属性是否是可枚举属性。用最简单化能理解的话来说:可枚举属性可以被 for…in…遍历,不可枚举的属性则不能被遍历。 js中的基本包装类型的原型属性是不可枚举的,比如Array

2022-03-31 17:04:45 411

原创 vue创建一个项目

vue脚手架创建一个vue项目

2022-03-13 00:14:54 1238

原创 banner轮播图以及nav导航栏Jquery

轮播图

2022-03-06 17:35:39 4018

原创 自定义getElementsByClassName方法

自定义getElementsByClassName方法在IE8以下是不兼容getElementsByClassName方法的。这时可以选择通过其他方式来达到此方法的效果。<script> function elementByClassName(node, classStr) { //先获取node节点下的全部子节点 classStr是传入的要获取节点的类名 let nodes = node.getElementsByTagName("*");

2021-08-15 17:21:01 281

原创 javascript DOM简单实现下拉菜单的显示

html代码展示:<div class="heade">一级标题</div> <ul class="bodye"> <li >二级标题</li> <li >二级标题</li> <li >二级标题</li> </ul>css: *{ margin: 0px; padding: 0px;

2021-04-11 11:32:52 309

原创 js 隐藏文本显示内容

用js隐藏文本value提示内容<style> input{ width:300px; height:20px; color: #888; }</style><body> <input type="text" value="手机"> <script> // 获取元素 var text = document.querySelecto

2021-03-31 20:16:14 864

原创 使用forEach方法,实现数组元素相加

给定一个数组,数组内每个元素相加。forEach()是ECMAScript 5定义的一种遍历数组元素的方法,按照索引的顺序按个传递给定义的一个函数。语法:array.forEach(function(item, index, arr), thisValue)参数解释:item: 当前数组元素 (必须要)。index: 当前元素的索引。arr: 当前数组。案例代码:<script> var arry=[1,2,3,5,100]; function s

2021-03-18 23:20:04 6982

原创 js函数arguments的运用简单实例

求任意一组数据的平均值,该组数据个数随意。代码展示:<script> function getAvg(){ var i,sum=0,leg=arguments.length; for(i=0;i<leg;i++){ sum+=arguments[i]; } return sum/leg; } var average

2021-03-14 15:28:02 205

原创 js中的超时调用与间歇调用语法

运用js中的超时调用语法实现:从1开始,每隔一秒加1,直到加到10为止。代码块:<script> var num=1, max=10, timer=null; function inCreamentNum(){ console.log(num); num++; if(num<=max){ setTim

2021-03-13 15:41:02 422

原创 JavaScript中的数据类型

JavaScript中的数据类型java script的数据类型1、typeof语法:typeof 变量 或者 typeof(变量)功能:检测变量类型(变量的类型取决于变量的值)。返回值:string类型,有可能是:string number boolean object undefined function2、undefined数据类型(没有定义)(返回值)-undefined类型只有一个值,即特殊的undefined. 说明:一般而言,不存在需要显示地把一个变量设置为unde

2021-03-09 20:18:55 150

空空如也

空空如也

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

TA关注的人

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