- 博客(12)
- 收藏
- 关注
原创 Vue状态管理工具Vuex
Vuex 通过一个全局的 store 来管理应用的所有组件的状态,使得状态的变化可预测和追踪。允许不同组件之间共享同一状态,避免了通过 props 和事件来传递数据的繁琐操作。当状态发生变化时,组件会自动更新视图,无需手动操作。
2024-07-25 15:10:36
763
原创 git简明指南
Git工具类似于我们传统使用的SVN一样,是一种项目托管平台,它支持局域网和公网模式;本文我们不多说,仅仅针对主题:如何删除本地项目仓库?使本地项目变成一个没有被Git托管的清白项目?创建新文件夹,打开文件夹所在目录,执行命令git init以建立新仓库。在本地项目文件中使用bash配置git。
2024-07-06 08:02:18
379
原创 关于vue2中数据数据更新视图不更新的情况
vue2的数据劫持是基于Object.defineProperty()的,es6中引入了Proxy对象,vue3也正是使用的Proxy对象所以不会发生下面将要描述的vue2数据更新视图不能及时更新的问题。这段代码看似天衣无缝其实当你点击按钮时候changeBaseInfo方法确实也是被执行了但是你的div里面的内容还是没有变化也就是说这种操作暗地里操作一下数据还是可以但是如果数据是要实时显示到视图上的那就可真遭罪了,下面写一下逆天改命的方法。这招很快但是有副作用慎用。
2024-07-05 16:48:02
257
原创 JavaScript常用的列表方法
push():在列表添加一个或者多个元素。pop():移除并返回列表的最后一个元素unshift():在列表添加一个元素或者多个元素shift():在列表删除一个元素concat():连接两个或多个列表,并返回一个新的列表slice():返回子列表splice():从列表中添加、移除或替换元素。indexof():返回指定元素在列表中首次出现的索引lastIndexof():返回指定元素在列表中最后一次出现的索引join():将列表中的所有元素以join函数中参数指定的字符形式连接起来。
2024-06-28 22:29:47
689
原创 Git解决push遇到冲突问题
两个开发者 A 和 B 同时克隆了同一个远程仓,两人都在本地分支进行修改,并将修改推送到远程仓库。开发者 A 先推送了他的分支到远程仓库,开发者 B 在推送自己的分支时,由于此时远程仓库已经发生变化,可能与他本地的分支不一致,因此Git会拒绝推送。
2024-06-26 09:52:06
688
原创 前端数组扁平化的方法
数组扁平化也就是将一个多维数组转变为一维数组的过程,例如[1,2,3,[1,3],[1,4,[1,3]]]这个多维数组扁平化处理成一维数组[1, 2, 3, 1, 3, 1, 4, 1, 3]。
2024-06-20 11:35:52
174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人