- 博客(7)
- 收藏
- 关注
原创 如何解决页面懒加载全局事件传递数据不管用
在项目当中除了prop传参,父子组件之间的事件绑定,想必最方便的就是this.$bus.emit/on全局事传参最为方便了。但问题来了,如果当你的项目当中需要将数据传递到懒加载也就是还没加载 的页面的时候,你会发现全局事件不管用了。这是因为全局事件只能在两个以及加载完的页面使用,如果一个加载了,另一个还没加载,那么全局事件就会失效。vuex是一个数据仓库,可以将要传递的数据保存在vuex当中的state当中,当页面加载完后调用this.$store.你数据的位置 就可以获取你要传递的数据了。
2023-04-22 10:32:04 154
原创 将egg后台部署到宝塔上
5.还是打开根目录的终端,执行npm start。打开了记得关闭不然会一直打开。1.将本地的egg项目压缩上传到宝塔面板中,依赖文件可以不删,如果删了要在宝塔中重新打包。4.点击在地址栏下面的终端,执行一下命令。不知自己版本的可以在自己电脑终端中执行node -v查询。3.点击文件回答我们上传egg项目的文件夹,并进入。下载完后,找到package.json文件打开。2.在你的宝塔面板中下载node.js。点击设置安装你项目所对应的node版本。就改成上面两句,把原来的替换掉。第一个是我解压完的文件夹。
2023-04-12 21:58:52 545
原创 vue中为什么要进行深浅复制
如果我们不采用复制的方法直接在页面上v-for渲染data的当中的列表(假如为list),而在后续的操作中直接用this.List操作数组,比如用foreach遍历在给元素上增加一个属性a,当我们重新将不带属性a的原始数组赋给list时,a属性不会被清楚。只会替换不一样的数据。vue当中节点的更替是采用diff算法的,会对比新旧虚拟节点的值,如何发生变化了才会体会。
2023-03-30 10:28:45 126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人