- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Vue 开发中 Computed 与 Watch 的应用实践:精度处理与表单赋值深度解析
本文分析了Vue开发中计算属性(computed)和监听器(watch)的使用场景差异。通过采购管理系统表单案例,指出计算属性在处理精度时常见的Math.floor截断问题,应改用Math.round四舍五入并考虑Number.EPSILON。文章强调表单赋值场景更适合使用watch而非计算属性的set方法,原因包括:数据流向单向性、避免循环更新、表单验证需求等。最后总结开发原则:计算属性适用于单向数据转换,watch更适合结果同步;精度处理应统一封装。
2025-06-11 12:00:35
993
原创 vue-cli创建项目选择yarn或者npm的问题(切换包管理工具)
如果你选择了UseYarn,那么会保存一个配置文件在C盘的用户目录下,比如我的C:\Users\用户名\.vuerc。你选择创建工具后,会将选择的参数保存在.vuerc中。如果我们想更改创建工具,那就修改.vuerc文件。首次创建的时候,会让你选择创建管理包工具,选择一个你电脑里面安装的包管理工具。如果你想重新选择那就把这个文件删除掉或者你也可以更改。简单的说就是专门去配置你vuecli的文件。
2025-01-19 20:07:13
291
原创 Vue2组件通信父传子、子传父、兄弟传、隔代传
组件通信,就是指组件和组件之间的数据传递每个组件都是独立的,无法直接访问其他组件的数据。想用其他组件的数据→组件通信除了父组件向子组件传递数据,子组件也可以通过自定义事件向父组件发送消息。通过$emit方法,子组件可以触发一个自定义事件,并将需要传递的数据作为参数传递给父组件。
2024-10-04 20:01:03
1200
1
转载 完美解决 git报错fatal: unable to access ‘https://github.com/.../.git‘:Recv failure Connection was reset
博主之前在使用git时,有些时候使用方法一就能解决问题,有些时候还是会报错,下面这个方法,能够完美地解决报错。,这个对你正常上网没有影响,可以放心设置。最近的使用经验,提供两个方法,亲测有效。设置完后你就能愉快的使用git啦~
2024-01-15 11:11:21
4607
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人