- 博客(10)
- 收藏
- 关注
原创 在JavaScript中,数组的拷贝方式有以下几种:
在以上这些方法中,使用扩展运算符(spread operator)的效率是最高的,因为这种方法直接将源数组的元素进行拷贝,而不需要创建新的数组对象。其次,slice()方法和Array.from()方法的效率也比较高,因为它们都是创建了一个新的数组对象,并将源数组的元素复制到新数组中。最后,Array.concat()方法会返回一个新的数组,将所有参数连接起来,因此如果源数组的元素较多,那么使用该方法的可能会比较耗时。
2023-08-03 12:56:04
283
原创 vue中用js在写工具类方法,使用this.$xxx时,this指向问题
vue中用js在写工具类方法时,如果方法有this.$store这样类似的语句,需要vue中的属性,怎样能避免在其他vue界面中调用工具方法中的函数时,出现this无法找到需要的方法
2023-07-27 10:22:39
273
1
转载 Vue $on能拿到数据但是无法更新data数据?
Vue 2.0 重新梳理了事件系统,因为基于组件树结构的事件流方式实在是让人难以理解,并且在组件结构扩展的过程中会变得越来越脆弱。虽然依然保留了父子组件间的事件流,但有诸多限制,比如不支持跨多层父子组件通信,也没有解决兄弟组件间的通信问题。vue-bus 提供了一个全局事件中心,并将其注入每一个组件,你可以像使用内置事件流一样方便的使用全局事件。你去打断点的时候你会发现里面的组件是先触发事件是on然后在执行到初始化 所以你的值每一次都赋给了上一次的,苦逼啊 辛辛苦苦做了这么多。
2023-07-26 11:31:07
201
1
转载 element-ui 表格列el-table-column根据数据展示不同内容
element-ui 表格列el-table-column根据数据展示不同内容
2023-07-26 09:05:43
2722
1
转载 vue-router 导航守卫 next(‘/login‘) 无法调转问题
按照理想状态 当没有token时页面应直接跳转到 login 页面。
2023-07-16 21:37:28
864
1
原创 elementui el-from el-table 点击新增按钮后如果不修改数据直接点击取消,table里的数据都会被清空
点击新增按钮跳出dialong对话框后如果不修改数据直接点击取消,table里的数据都会被清空,而且data数据里的table数据也会被响应改变。然后再点击新增时还会出现原来清空的表单项里会同步出现from里输入的数据,点击新增后原来为空的数据又出现了,新增的也添加了。
2023-07-16 14:01:30
419
1
转载 element ui 中表单验证validate验证成功不执行成功的逻辑代码
经过自己去官网查看发现是自己写验证的时候疏忽了,下面是自己错误的代码,可以看到如果验证失败,都会调用callback()方法 ,也是这个方法是触发validate()方法,所以验证不通过会触发validate()方法去执行不通过的逻辑,但是如果都通过了却什么都没执行。首先今天做项目时遇到的一个问题,下面代码中,如果上面的验证规则通过但是不会执行验证通过的代码,只有验证不通过才会输出else里的代码。
2023-07-11 10:01:01
501
原创 vue自学后台管理项目遇到 Cannot destructure property ‘id‘ of ‘JSON.parse(...)‘ as it is null.问题
难以扩展:使用 GET 请求修改数据可能会导致代码变得难以扩展、难以更新、难以维护,因此,使用其他 HTTP 方法进行数据的修改会更加安全和可靠。在一个 RESTful API 设计中,GET 请求应该是无副作用的,也就是说它只应该用于获取数据,而不应该用于修改数据。:在发送ajax请求时应该是post请求,但是写成get请求,导致在moke中模拟数据修改方法报这个错误,1.安全问题:如果允许使用 GET 请求修改数据,则攻击者可以轻松地篡改数据或者恶意删除、修改数据;
2023-07-09 19:44:18
858
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人