开发指南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']

相关推荐
Kagol1 小时前
🎉OpenTiny NEXT-SDK 重磅发布:四步把你的前端应用变成智能应用!
前端·开源·agent
GIS之路3 小时前
ArcGIS Pro 中的 notebook 初识
前端
JavaGuide3 小时前
7 道 RAG 基础概念知识点/面试题总结
前端·后端
ssshooter3 小时前
看完就懂 useSyncExternalStore
前端·javascript·react.js
格砸4 小时前
从入门到辞职|从ChatGPT到OpenClaw,跟上智能时代的进化
前端·人工智能·后端
Live000004 小时前
在鸿蒙中使用 Repeat 渲染嵌套列表,修改内层列表的一个元素,页面不会更新
前端·javascript·react native
柳杉5 小时前
使用Ai从零开发智慧水利态势感知大屏(开源)
前端·javascript·数据可视化
兆子龙5 小时前
从高阶函数到 Hooks:React 如何减轻开发者的心智负担(含 Demo + ahooks 推荐)
前端
狗胜5 小时前
测试文章 - API抓取
前端