<span class=“js_title_inner“>Y→MVP→AARRR:解锁产品增长的「三把钥匙」全图谱</span>

【Claude Code · VibeCoding】11|需求梳理:云枢智学 / 学员平台 第三章 · 项目实战以「云枢智学」学员平台为例,把业务目标拆成可执行的需求条目。 阅读详情

大家好,我是农村程序员,独立开发者,行业观察家,算法之虎,前端之兔,一个有毅力的吃货。

最近我借助trae开发和上线的的微信小程序“颜值水晶球” 独立用户数 uv 达到了 500个。虽然微不足道,然而还是小小庆祝一下。🎉🎉

作为一个独立开发者,我梦想做出一些有人用的东西。在不停地尝试的同时,我也在不断地思考和总结做产品做增长的一些思想方法。

下面是正文。


每个想做出点有人用的东西的人,尤其是独立开发者,都不得不面对并解决如下三个关键问题。

  • • 想清楚:要做什么?

  • • 做出来:怎么实现?

  • • 推出去:如何增长?

下面的三个产品思维模型给这三个问题提供了很好的思考框架。堪称解锁产品增长的"三把钥匙"。

这三把钥匙分别是:Y模型(需求分析模型),MVP模型(最小可行产品模型),AARRR模型(海盗增长模型)。

一、Y模型:需求本质的解剖刀

1,模型解读

Y模型的核心思想是,我们不要直接从 ①用户需求(What) 到 ③解决方案(How),而是应该先挖掘②用户目标(Why)。

Y模型的Y有两重含义,第一层是Y的字形,第二层是Y的发音。Y的字形代表挖掘需求的过程,Y的发音同Why是这个模型强调的关键思考方式。

下面我们通过例子进行解读。

如果福特问用户需要什么?用户可能会说我想要一匹更快的马。那么Y模型的①用户需求(What),是一匹更快的马,但它经常会以一种不靠谱的方式表达出来。

如果是没有经验的产品经理,这时候就会想,我要怎么研发一种新的饲料,或改进训练方法,让马跑得更快更久。

而好的产品经理就会往②用户目标走,搞清楚Why。结果发现,用户的真实目的是为了更快地到达目的地。

产品经理是领域专家,可以给出更靠谱的③解决方案(How):汽车。

然而故事并没有结束。在今天,各种汽车都满足"快"的需求了,由于路况的限制,5万元的吉利和500万的宾利几乎可以同时从北京的北三环到南三环。

那么为什么还有人去买500万的宾利呢?因为500万的宾利进一步挖掘了用户的④马斯洛需求:想获得他人尊重和高品质社交。

因此,Y模型告诉我们,不要直接从①用户需求到③解决方案,而是需要先从①用户需求深入挖掘到②用户动机甚至到④马斯洛需求再往上寻找③解决方案,即"①→②→③"或者"①→②→④→③"。

Y模型的四层递进逻辑:

  • • 用户场景:捕捉用户行为中的"Who/When/Where/What"(如深夜宝妈在客厅网购母婴用品);

  • • 目标动机:多问"为什么",挖掘社交需求背后的认同感、安全感(如微信朋友圈满足自我展示需求);

  • • 产品功能:将抽象需求转化为可执行模块(如任务管理系统的智能分类功能);

  • • 人性本质:回归马斯洛需求理论(如在线教育产品满足知识焦虑与阶层跃迁渴望)。

2,金句洞见:

如果福特问用户需要什么?用户可能会说我想要一匹更快的马。

产品要满足用户的贪嗔痴。人性的贪婪(贪)、嫉妒(嗔)、执着(痴)是产品黏性的核心。

3,经典案例

  • • 微信读书:通过"阅读时长兑换书币"机制(功能层),激活用户对知识积累(目标层)与社交炫耀(人性层)的双重满足。

  • • 抖音极速版:现金激励(功能)→ 消遣需求(场景)→ 多巴胺刺激(人性),构建上瘾闭环。

二、MVP模型:低成本验证的破局术

1,模型解读

如果你身边有朋友跟你说有个商业idea想要创业,想要咨询一下你的建议。你一般会怎么跟他们说?

大概两类常见的建议。第一种建议是,善意提醒他们创业风险很大,99%的创业都会失败,最好不要轻易创业。第二种建议是,热情鼓舞他们勇敢去尝试,踏上取经路,比抵达灵山更重要。

其实还有第三类建议,也是我比较推荐的方式。就是鼓励他去寻找一种低成本验证的方式。

想开个店创业,不妨先去摆摆地摊?刘强东就是从摆地摊卖光碟开始的😄。

想做个婚恋交友APP,不妨先运营一个相亲交友微信群?

想开发知识付费课程,不妨在B站先发一些免费视频内容看看能积累多少粉丝?

这种"最小可行性验证"的精髓在于:用1%的资源撬动100%的认知。当你能用摆摊验证选址、用微信群验证痛点、用免费内容验证粉丝黏性时,创业就不再是蒙眼狂奔的豪赌,而是步步为营的迭代实验。

最近看到个绝佳案例:某95后想在上海做高端宠物殡葬,先花500元印制宣传单在宠物医院地推,结果当天就接到7个咨询电话。这个真实信号,远比在咖啡馆空想要有价值得多。现在他的工作室月营收已突破20万,而最初验证成本不过一顿饭钱。

这种"小步快跑"的验证模式,就像在迷宫中用面包屑探路,每次投入都能获得真实的用户行为数据。这比凭空撰写商业计划书靠谱百倍——毕竟用户用脚投票的结果,永远比创业者颅内高潮的幻想更接近真相。

这种建议既保留了理想主义的微光,又裹着现实主义的铠甲——让冲动的荷尔蒙在理性的脚手架上有序生长,让创业真正成为可计算概率的勇敢者游戏。毕竟,用100次低成本试错换取1次正确机会,远比孤注一掷更接近商业的本质。

以上论述,就是MVP模型的基本思想。所谓MVP,即最小可行产品(Minimum Viable Product)。

MVP模型三要素:

  • • 最小化:剥离80%非核心功能(如大众点评初期仅做餐馆名录+评论功能);

  • • 可行性:确保基础用户体验(如拼多多首版仅支持微信拼团支付);

  • • 可度量:设置关键验证指标(如美团外卖用传单测试订单转化率)。

迭代路径:

需求假设
原型设计
种子测试
数据反馈
快速迭代

2,金句洞见

MVP不是半成品,而是商业假设的探针。

失败要趁早,小步快跑比大跃进更接近成功。

3,经典案例

1,滴滴早期:仅开通北京机场线(场景聚焦),用Excel人工调度验证出行需求;

2,同程生活:用一卡车橘子扫码入群测试社区团购模型,三天验证MVP可行性;

3,Zoom初代:创始人亲自扮演服务器角色,验证视频会议核心痛点。

三、AARRR增长模型(用户全生命周期运营)

1,模型解读

作为一个工程师,我非常地热爱和信仰技术。认为科学技术是第一生产力,技术领先才有护城河。

那么在真实的商业世界中,大部分产品成败的关键因素是技术吗?有多少比例的产品,用户选择它或者不选择它的关键因素是技术呢?

这种产品的比例实际上非常低,低于1%。马斯克造的火箭和特斯拉汽车,属于这种类型。ChatGPT是这种类型,DeepSeek的大模型是,谷歌和华为的一些产品可能也是。他们通过创新的技术,或者创造了一个新的市场,或者改变了行业成本结构。成为大家耳熟能详,喜闻乐见的商业传奇。

然而传奇毕竟是少数,绝大部分的产品,超过99%的产品,最终的胜出,依靠的关键东西,并不是技术。

它们可能是农夫山泉这样的东西,是妙可蓝多这样的东西,是元气森林这样的东西,没有太多的技术门槛,但营销出色。

它们也可能是微信这样的东西,是抖音这样的东西,是拼多多这样的东西,具有一定的技术门槛,但让它们真正超越竞争对手的,是它们创新的产品形态或者对某一空白市场的填补。

绝大部分企业家,不是马斯克这样的科技钢铁侠,而是像雷军那样的营销奇才,是“站在风口的猪”。

我有一个梦想,做出来一点有人用的东西。现在我发现,这个梦想关键的卡点,不是我不知道做什么东西,也不是我做不出来这个东西,而是做出来的东西没有什么人用。

增长问题,或者销售问题,是一个产品最最困难的问题。是99%的产品的卡点。实际上,绝大部分的企业,包括我们许多熟悉的互联网企业,花费在广告营销上的费用,是远远高于产品技术研发的。

比如美团,2024财年的广告营销费用大约是640亿人民币,同期的研发投入大约是210亿人民币。营销费用是研发投入的3倍多。

更有甚者,比如拼多多,2024财年的广告营销费用大约是1100亿元人民币,同期的研发投入大约是130亿人民币。营销费用是研发投入的8倍多。

既然对于大部分产品来说,增长问题如此关键。那么如何来分析增长问题呢?怎么找到产品增长本身关键的卡点呢?

AARRR增长模型是一个很常用,很有用的模型。

它是一个用户生命周期模型,描述了用户从了解一个产品到成为忠实用户的整个过程。

  • • Acquisition获客:精准渠道投放(如B站用鬼畜视频吸引Z世代);

  • • Activation激活:设计啊哈时刻(如瑞幸首杯免费激活注册);

  • • Retention留存:高频价值供给(Keep通过运动日历提升打开率);

  • • Revenue变现:分层付费设计(网易云音乐黑胶会员体系);

  • • Referral传播:裂变激励机制(拼多多砍价免费拿)。

同时,AARRR也是一个漏斗模型,可以分析这个漏斗中的每一个系数。找到目前的增长卡点,并针对它设计增长实验。

数据关键指标:

阶段

核心指标

健康阈值

获客

CAC(用户获取成本)

< LTV 1/3

留存

次日留存率

> 40%(工具类)

传播

K因子(病毒系数)

> 1.2

2,金句洞见

对于企业,一切问题都是增长的问题。增长会让一切都不是问题。

增长黑客的核心思想是将增长策略内置于产品本身。

留存是增长的基石,流失用户如同漏斗装水。

3,经典案例

1,拼多多:社交裂变(传播)→ 低价爆款(激活)→ 多多果园(游戏化留存)→ 农产品上行(变现);

2,小红书:明星入驻(获客)→ 笔记任务体系(激活)→ 种草社区(留存)→ 好物推荐(变现)→ 分享返利(传播);

3,Netflix:免费试用(激活)→ 个性化推荐(留存)→ 分级订阅(变现)→ 邀请赠会员(传播)。

四、总结思考

三大模型协同作战图谱

成功
失败
Y模型需求洞察
MVP验证假设
海盗模型规模化
商业闭环

综合应用建议:

  • • 用Y模型解剖用户真实需求,避免伪需求陷阱;

  • • 通过MVP验证核心价值主张,控制试错成本;

  • • 借AARRR模型构建增长引擎,实现指数级扩张。

终极思考

所有模型都是思维的脚手架,真正的产品艺术在于——在理性框架中注入对人性的感性洞察。

最后,再次给大家推荐一下我的小程序:颜值水晶球。

快来测试一下宝贝的颜值吧。可以参与测试的宝贝的年龄范围很大,

可以是6个月的,可以是360个月的,也可以是720个月的。

2024.6.15丨基于VFDB数据库的致病菌毒力因子注释实战指南 本文提供了一份基于VFDB数据库进行致病菌毒力因子本地化注释的实战指南。详细介绍了从环境准备、DIAMOND工具安装、VFDB数据库选择与构建,到核心比对操作及结果解读与过滤的全流程。重点阐述了本地化分析相较于在线工具在速度、稳定性和批量处理上的优势,旨在帮助微生物基因组研究人员高效、精准地识别致病菌的关键毒力因子。 阅读详情

相关推荐

从Halcon到数学原理:3D点云平面拟合与距离计算的5个关键陷阱

本文深入剖析了3D点云平面拟合与点到平面距离计算中的五个关键陷阱,包括无限与有限平面的距离歧义、法向量方向随机性、拟合算法选择、点云密度不均以及实际部署中的性能衰减。文章穿透Halcon等工具的操作层面,回归数学原理与工程实践,为工业视觉和三维测量领域的高精度应用提供关键指导。

fire9的博客 449

V8 机制、手写核心函数与 TypeScript 类型体操

或固定初始化(如数组先定长、对象先给全字段)保持类型与形状稳定;这些都比"换框架"更基础。只能处理纯数据(丢函数、Date、RegExp、循环引用报错)。生产级深拷贝要处理:原始值短路、循环引用、V8(Chrome / Node 的 JS 引擎)不是"解释一行跑一行"那么简单,它用。图:V8 执行流程——解释执行 + 热点优化,优化失败会 Deopt 回退。JS 内存自动管理,但"自动"不等于"不会漏"。是"固定间隔最多执行一次"。手写 Promise 是"懂异步"的试金石。是"停下后才执行最后一次",

qq_38468358的博客 328

图像特征(一)——颜色特征(颜色直方图,颜色矩,颜色集,颜色聚合向量和颜色相关图)

本文主要是为了更好地理解图像特征,理解各方法的原理。转载请注明出处https://mp.youkuaiyun.com/console/editor/html/105090183 图像模式识别的一般步骤为:输入图像--图像预处理--特征提取--特征选择--图像分类--输出结果。 图像特征主要有:颜色特征、形状特征、纹理特征和空间关系特征。 本文主要介绍颜色特征,并给出matlab上实现的demo。 颜...

gloria_iris的博客 3万+

React 性能:memo / useMemo / useCallback

讲清 memo/useMemo/useCallback 的配合与边界,先测量再优化,避开常见过早优化。

JudithHuang的博客 322

交换机救命命令手册:华为 & 思科平台最全运维指令速查表

很多时候,真正拉你一把的不是“高深理论”,而是你手里有没有一份靠得住的命令速查表。这篇文章,希望能成为你“进可调试,退可排障”的一份救命卡片。

HuaweiLab_Peach的博客 1515

GPD源码分析

gpd使用示例 先看下面一段代码,为标准gpd算法的使用方法,可以看到输入为点云,cloud_camera_; 输入:std::unique_ptr<gpd::util::Cloud> cloud_camera_ 输出: std::vector<std::unique_ptr<gpd::candidate::Hand>> grasps; // detect grasp poses gpd对象:std::unique_ptr<gpd::GraspDetect.

weixin_41003113的博客 2331

Claude Code 从入门到实战(一):安装、登录与第一个Vue项目

Claude Code 系列实战第 1 篇:先认识 Claude Code 的工作方式与任务循环,完成 npm 安装、登录与授权,通过让 Claude 理解一个 Vue 项目完成第一次实战任务,并辨析默认、自动接受编辑、Plan 规划等权限模式的差异与选择策略。

weixin_45284808的博客 204

【高级-RAG-优化方法】

本文介绍了两种优化RAG(检索增强生成)系统的高级方法。第一部分介绍KnowFlow项目,它采用父子分块技术,将文档分为父分块(800-1500字符)和子分块(200-400字符),通过精确匹配子分块再返回父分块内容来保证搜索精确性和上下文完整性。第二部分探讨Milvus的多种增强技术,包括查询增强(如假设问题生成、回溯提示)、索引增强(自动合并块、分层索引)、检索器增强(句子窗口检索、元数据过滤)、生成器增强(提示压缩、块排序)以及管道增强(自我反省、代理查询路由)。这些方法共同提升了RAG系统的检索效率

weixin_48585108的博客 960

DSH (DeepSeek Harness) Windows 升级安装指南20261107

注意:如果在普通窗口执行 nvm 提示找不到命令,或执行 nvm use 提示 Access is denied,请务必关闭当前窗口,重新打开一个管理员CMD 执行上述完整路径命令。找到 .credentials.yaml,将其重命名为 .credentials.yaml.bak(备份并使其失效)。Node.js Storage Location:可改到非系统盘(如 D:\dev\nvm,避免路径含空格或中文)。打开文件资源管理器,进入 C:\Users<你的用户名>.dsh\。

fengye207161的博客 182

被滑块虐了3个月!我终于写出了零失败的Python滑块验证码通杀方案(AI识别+真人轨迹)

缺口识别的偏移量一定要算对:滑块的初始位置一般在图片左侧,宽度约50像素,一定要减去这个初始宽度,不然会滑多了;绝对不要用Selenium的drag_and_drop方法:这个方法是匀速滑动,直接被风控秒识别,必须自己分步控制鼠标移动;滑动前后必须加停顿:真人按住滑块会停0.1-0.3秒再开始滑,松开之前也会停0.05-0.1秒,不要按下去立刻就滑,滑完立刻就松;不要每次都滑的完美无缺:可以设置10%的概率故意滑错一次,然后刷新验证码重新滑,更像真人;无头模式通过率极低。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 500

从传感器到执行-智能家居 Agent 的感知-决策-执行闭环

本文提出了一种面向智能家居的感知型Agent架构,通过"感知-决策-执行"的闭环系统实现智能化控制。感知模块整合多源传感器数据,决策模块基于规则或机器学习模型生成控制策略,执行模块完成设备操作。系统能够实时监测环境参数和用户状态,自动调节温度、照明等设备,提升家居舒适度。该架构可扩展为多模态感知与强化学习相结合的智能系统,为智慧家居发展提供技术基础。

一键难忘的博客 1120

SpringBoot「衣依」服装销售平台:144个Java文件180个接口,从挑衣服到收货评价整条链路都在

# SpringBoot「衣依」服装销售平台:144个Java文件180个接口,从挑衣服到收货评价整条链路都在 > 这是一套基于 Spring Boot 的服装销售平台源码,配套 `db.sql` 建表脚本,业务覆盖商品展示、购物车、订单流转、收货地址、订单评价、商品评论、在线客服、轮播图和资讯。形态是**前后台双端**:前台是顾客逛的商城,后台是管理员管的控制台。本文带你看清里面有什么、怎么跑

面朝大海 223

【定位模块项目实战】gnss_localizer、lidar_localizer功能包解析

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录系列文章目录前言一、1.2.3.4.二、1.2.3.4.三、1.2.3.4.四、1.2.3.4.总结参考资料 前言 认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长! 本文先对**【无人驾驶autoware项目实战】感知–定位模块**做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章 提示:以下是本篇文章正文内容 一、 1. 2. 3. 4. . . 二、

qq_35635374的博客 1931

微信小程序-wxs

在微信开发者工具中右键创建.wxs后缀的文件。每个.wxs文件也是一个独立模块,同样使用导出内容。示例(文件return d;FOO: foo,bar: bar(外联定义参考官方文档)

dreams_dream的博客 329

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

使用echarts模拟甘特图

项目中需按时间段展示不同颜色的数据,通过解析时长并统计各类型总时长,结合预设颜色映射表(含自定义与默认色),动态生成ECharts图表。利用sumByTypeName聚合数据,为每类分配对应颜色,实现图例与柱状图的精准匹配,确保多时段、多类型数据可视化清晰准确。

uuai 25

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

【技术专题】JavaScript 网页技术 - JavaScript 流程控制

小锋老师推出《一天学会JavaScript(无废话版)》视频教程,涵盖基础语法、流程控制、函数、数组对象、DOM操作及ES6新特性。内容精炼,配套课件与源码打包下载,助力快速入门。重点讲解if/else、switch、for/while循环、for...of/in遍历及break/continue使用场景,并通过成绩判断实例演示实际应用。适合零基础学习者高效掌握核心技能。

java1234的博客 143

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

基于 FastAPI+LangChain+LangGraph+Agent+Vue3+MySQL 的房产数据采集与房价预测分析平台

本文介绍一个完整的「房产数据采集+AI房价预测」全栈项目,涵盖FastAPI异步后端、LangGraph Agent智能问答、爬虫采集、机器学习预测与Vue3前端,实现从数据采集到AI交互的闭环。项目融合多技术栈,具备真实业务场景与生产级设计(如降级策略、流式输出、多模型对比),兼具简历亮点与答辩演示优势,可系统性提升工程能力,并附高频面试题解析,是理想的技术综合实践项目。

深耕开发,专注编程实战。分享源码解析、项目搭建、问题排查笔记,沉淀技术,持续更新。 211

Agent 的 ReAct、Plan、Execute、Reflection 模式

本文系统解析 Agent 的 ReAct、Plan、Execute、Reflection 四模式,揭示其核心为“下一步谁定”与“错了怎么发现”两大问题。ReAct 逐步决策,适合动态环境但易冗余;Plan 一次性规划,高效却惧变化;Execute 严格落地,需明确判据与失败策略;Reflection 事后校验,强化纠错闭环。四者协同:外层规划,执行中嵌入思考,每步后反思,连续失败才重规划,构建稳定可控的智能体工作流。

2401_89855466的博客 320

货运APP、货运小程序开发:网络货运平台与同城配送搬家系统实战

本文介绍一套完整的货运平台系统,涵盖货运APP、小程序、网络货运、同城配送、搬家预约等场景,基于SpringBoot+MyBatisPlus+MySQL技术栈,采用uni-app实现多端统一开发,配套TMS运输管理与物流管理系统,支持下单、派单、运输、结算全流程,适用于货运搬家、物流搬运与配送业务,可作为物流软件及TMS系统的参考实现。

juzige03的博客 216

Vue3 低代码移动表单设计器实战(二):缩放画布下的拖拽系统与树状级联数据结构

本文深入剖析Vue3低代码表单设计器在缩放画布下的拖拽失效问题,揭示SortableJS在CSS Transform下坐标崩溃的数学根源。通过自研独立视觉克隆壳层与逆向几何补偿算法,实现精准拖拽;采用扁平数据存储+运行时树状计算结构,解决级联依赖与深克隆难题,确保逻辑一致性与性能优化,为复杂低代码系统提供可复用的工程范式。

NanChen的博客 337

Vue-Router

本文详解前端路由原理与实现,以网易云音乐为例,介绍通过 vue-router 实现页面无刷新切换。核心步骤包括:安装模块、创建路由实例、注册应用、配置页面组件与路由出口。使用 router-link 实现声明式导航,结合 query 和 params 传参,支持模糊与精确匹配激活状态。强调 useRoute(读取参数)与 useRouter(执行跳转)的区别,帮助开发者掌握单页应用路由的核心机制。

2301_79245606的博客 336

LangGraph == 循环结构的实现

这是静态约束,不会参与运行时校验。主要作用是提升代码可读性、通过静态类型检查,同时帮助 LangGraph。也就是说,是否继续重试,在当前实现中主要由大模型决定,而不是由程序逻辑强制保证。因此,如果模型在多次工具调用失败后选择停止重试并生成最终回答,运行图不会阻止它。函数,也不再需要调用 add_conditional_edges()只要大模型持续返回工具调用,流程就会不断回到 llm_node。的缩写,即“推理 + 行动”架构。,运行时只负责判断具体走哪一条路径。

每天都要努力学习哦~~ 344

Vue 前端开发 AI 对话页面:流式消息渲染、文件上传

关键点是不能手动设置 Content-Type 为 multipart/form-data,必须由浏览器自动生成带有 boundary 的请求头,否则后端无法解析。思路:将对象序列化为 JSON 字符串,作为 FormData 的一个普通字段(如 formData.append(‘payload’, JSON.stringify(data))),后端接收该字段后再反序列化。若上传大文件(>10MB),需实现独立的分片上传接口,在提交对话前先获取文件 id 或 url,再随文本发送引用。移除输入框的禁用态;

2402_85729970的博客 382

Flux 架构:一个单向数据流库是怎么跑起来的

状态只有一份 + 数据单向流 + reducer 是纯函数 + 中间件链可组合 + 视图层声明式绑定。这 30 行就是这套思想的最小完整样本:两次useStore订阅、一次拿链式 dispatch、四个按钮对应四种 action(其中一种是 thunk 形态)。

sun_weitao的博客 108

vue3 markdown编辑框与压缩包文件上传及预览

el-input v-model="form.author" placeholder="作者/组织" maxlength="50" clearable /><el-select v-model="form.category" placeholder="请选择标签" class="full-width"><el-select v-model="form.license" placeholder="请选择" class="full-width">'编辑技能' : '新建技能' }}</div>

每一篇博客都是对自己技术的沉淀 171

ES6:Iterator与Generator函数学习及Generator函数和async实现异步编程理解

几个概念:可迭代对象是指具有迭代器接口的对象: 实现类数组使用 for of 循环 对象无法使用数组的迭代器。 generator 函数类似遍历器函数,返回一个迭代器对象; 该对象调用 方法时,会把 后面的表达式作为值 ,并执行当前指针与下一步指针之间的程序。 generator 实现迭代器函数 后面跟的内容为 得到的 值。流程:循环 会调用 generator 函数,返回一个 iterator 对象, 方法由 generator 内部的 决定。 Gene

2403_87566238的博客 216
上一篇: Y→MVP→AARRR:解锁产品增长的「三把钥匙」全图谱
下一篇: <span class=“js_title_inner“>我用trae开发了一款颜值测试小程序</span>
算法美食屋
博客等级 码龄9年 2万+粉丝 154原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值