V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  94  ›  全部回复第 39 页 / 共 148 页
回复总数  2947
1 ... 35  36  37  38  39  40  41  42  43  44 ... 148  
158 天前
回复了 yesterdaysun 创建的主题 Vue.js Vue3 编写的最佳实践是怎样的?
@shintendo #16 , 大部分人已经在日常开发中。已经按照自己的整洁偏好去整理了代码或者拆分了组件,所以没有什么感知。

如果你点开 Vue 关于这个图片介绍部分的仓库链接就能看到了。
👉 选项式 [vue-cli/packages/@vue/cli-ui/src/components/folder/FolderExplorer.vue at a09407dd5b9f18ace7501ddb603b95e31d6d93c0 · vuejs/vue-cli]( https://github.com/vuejs/vue-cli/blob/a09407dd5b9f18ace7501ddb603b95e31d6d93c0/packages/@vue/cli-ui/src/components/folder/FolderExplorer.vue#L198-L404)
👉 组合式 [docs-zh-cn/assets/FileExplorer.vue at main · vuejs-translations/docs-zh-cn]( https://github.com/vuejs-translations/docs-zh-cn/blob/main/assets/FileExplorer.vue)

其实和我们日常开发的代码结构没有什么差别。代码量其实也没有很大。
我个人没有什么感觉,但是 Options API 需要在 data ,computed ,methods 来回反复横跳已经被社区诟病很久了。
企业规模大了必定会爬流程开始邮件扯皮。小而美的公司完全就是看老板性格。

前段时间听播客,感觉 XMind 应该会匹配 OP 你的需求,但是 base 在深圳。

[加入我们 | Xmind 思维导图 | 中文官方网站]( https://xmind.cn/joinus/)
[Vol. 140 Xmind 创始人孙方: 我的烦恼越来越多,但我不烦恼了 - 枫言枫语 | 小宇宙 - 听播客,上小宇宙]( https://www.xiaoyuzhoufm.com/episode/680f52017a449ae85831a854)
158 天前
回复了 yesterdaysun 创建的主题 Vue.js Vue3 编写的最佳实践是怎样的?
是的,会有点乱。特别是在大组件的情况下。

其实原本的 options api 也会有这样的问题,只不过在外层用 data ,computed ,methods 之类的包了下可以折叠起来,所以在折叠的情况下,看起来会更 "整洁" 一些。

-----

日常实际开发中逻辑复用的需求下会出现使用 mixins 和 extends 来混合代码的情况。
composition api 的出现就是想要避免原本的隐式缺陷。👉 [#为什么要有组合式 API ? - 组合式 API 常见问答 | Vue.js]( https://cn.vuejs.org/guide/extras/composition-api-faq.html#why-composition-api)

👇 所谓的整洁度其实也就是下面这样图这样,把相关联的业务逻辑放到一起来维护
https://i.imgur.com/xo0IO14.png

那么其实就是靠人的自觉来把相关的逻辑放到一起,如果没有开发规范或者一些约定,胡乱 Coding 就会出现混乱的感觉。
👉 [#约定和最佳实践 - 组合式函数 | Vue.js]( https://cn.vuejs.org/guide/reusability/composables#conventions-and-best-practices)

但其实可以把一些复杂逻辑的业务整理抽象成单独组合式函数,放到单独的 js, ts 文件中,在在业务组件中 import 进来使用。
比如说:
```js
<script setup>
import { useFeatureA } from './featureA.js'
import { useFeatureB } from './featureB.js'
import { useFeatureC } from './featureC.js'

const { foo, bar } = useFeatureA()
const { baz } = useFeatureB(foo)
const { qux } = useFeatureC(baz)
</script>
```

我一般会推荐组员把 SFC 的代码行控制在 400~600 行以内(包含了模板),太过于复杂的就会建议他们按照 **容器组件** 和 **展示组件** 的思想拆分。
👉 [关于 React 的 Container&Presentational Component 模型结构分析 - Clark's Blog - SegmentFault 思否]( https://segmentfault.com/a/1190000007875199)
@haidaomihuan #22 ,我选择不来杭州 /dog
偶尔因为急事,早高峰时间段下了高速直接上东湖高架,还没有被拍被拦停过。
但次数很少一年也就一两回。如果是天天跑,那还是别了。次数多了总归要翻车的。

杭州高架上是真的堵。每次都想我为什么下了高速之后直接上高架……我想走地面。
是的,区分兼职和副业的区别就是 OP 你形容的 "微型 or 低成本创业" 的感觉。

但是按照 OP 的描述,是不是可以理解成另一种形式、但必定有加班费的"加班"。
得想清楚,"副业"为什么是"副业"。如果现在这份所谓的"副业"变成了"主业",和你现在的工作有什么区别吗?
159 天前
回复了 klo424 创建的主题 问与答 耳机的缝隙里太脏了,有好的方法清理吗?
@klo424 淘宝上有很多现成的小刷子,可以刷耳机接缝和耳机盒腔室的。
159 天前
回复了 klo424 创建的主题 问与答 耳机的缝隙里太脏了,有好的方法清理吗?
@klo424 #20 ,干刷,又不是让你沾水刷……最多蘸着酒精,或者一边刷一遍湿巾擦。
162 天前
回复了 klo424 创建的主题 问与答 耳机的缝隙里太脏了,有好的方法清理吗?
牙刷刷。

每天用完勤擦就好了,一般都是用完不擦才会有污垢
162 天前
回复了 dongdongdong 创建的主题 职场话题 转岗还是申请赔偿
@PEALFK #17 ,你直接走可能就中招了。得赶紧和劳动大腿咨询一下。是否会影响你后续仲裁的结果。
主要是后面如果出现问题,可以找借口扣你的绩效奖金,或者找借口不发绩效部分,所以换公司。

@zed1018 #4 ,是 12 个月的月均,不是合同上的基本工资。
@Livid #7 ,这个入口可真隐蔽…
如果是日常使用,不是开发者要做 App 的适配,为啥要升级还没有正式 relases 的 iOS 26 ……
164 天前
回复了 v2048 创建的主题 问与答 如何证明自己博客的文章是原创首发的
一般都是多平台同步发布。

如果对上链有兴趣也可以看一下 [Planet]( https://v2ex.com/planet/about)
1 ... 35  36  37  38  39  40  41  42  43  44 ... 148  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1076 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 17:59 · PVG 01:59 · LAX 09:59 · JFK 12:59
♥ Do have faith in what you're doing.