开发指南139-VUE里的高级糖块

1. 表单录入糖

<!-- 自动转为数值类型 -->

<input v-model.number="age" type="number">

<!-- 自动去除首尾空白字符 -->

<input v-model.trim="username">

<!-- 延迟同步,直到失去焦点 -->

<input v-model.lazy="searchQuery">

2. 事件糖

<!-- 阻止默认行为 -->

<form @submit.prevent="onSubmit"></form>

<!-- 阻止事件冒泡 -->

<button @click.stop="doThis"></button>

<!-- 修饰符可以串联 -->

<a @click.stop.prevent="doThat"></a>

<!-- 按键系统修饰符 -->

<button @click.ctrl="doSomething"></button>

3、动态组件糖

<component :is="currentComponent"></component>

4、父子通讯糖

// 父组件

provide() {

return { theme: 'dark' };

}

// 子组件

inject: 'theme'

相关推荐
东方小月4 小时前
从零开发一个 Coding Agent(八):如何使用 Agent 类管理对话状态
前端·人工智能
张元清4 小时前
React useEventSource Hook:自带断线重连的 Server-Sent Events (2026)
javascript·react.js
光影少年4 小时前
RN 网络请求:Fetch / Axios 封装、超时、拦截器
前端·react native·react.js
学习星球4 小时前
Vue 3 实战:拆解 RealWorld 项目
前端·vue.js
铁皮饭盒5 小时前
网页端, 6.5MB人脸识别模型, 谷歌框架, 又快又准
前端·javascript·后端
xiaohaiAIgeo5 小时前
【2026年】ASHRAE 110与EN 14175通风柜测试标准对比:进口与国产品牌性能差距
java·前端·数据库·科普知识
自进化Agent智能体5 小时前
Hermes 工具与工具集——Hermes 的内置能力
javascript
用户2930750976695 小时前
TypeScript 必考题:Type 与 Interface 全面对比
前端
hunterandroid5 小时前
[鸿蒙从零到一] HarmonyOS 媒体能力实战:图片、音频与视频处理
前端
打呵欠的猫5 小时前
我让 AI 封装了一个 ImageUpload 组件,它设计的 5 层校验链路比我想的周全
前端·ai编程