面试官:来说说vue3是怎么处理内置的v-for、v-model等指令?
vue3的transform函数具体是如何处理vue内置的v-for、v-model等指令。
阅读全文 :面试官:来说说vue3是怎么处理内置的v-for、v-model等指令?
通过debug的方式带你看vue源码
vue3的transform函数具体是如何处理vue内置的v-for、v-model等指令。
阅读全文 :面试官:来说说vue3是怎么处理内置的v-for、v-model等指令?在之前的文章中我们讲过了vue文件是如何编译成js文件,这篇文章来讲讲vue是如何将template模块编译为render函数
阅读全文 :看不懂来打我,vue3如何将template编译成render函数使用defineModel时,为什么子组件内没有任何关于props的定义和emit事件触发的代码?修改defineModel返回值会修改父组件上绑定的变量,这是否破坏了vue的单向数据流呢?
阅读全文 :父组件使用v-model,子组件竟然不用定义props和emit抛出事件你知道v-model指令是如何变成组件上的modelValue属性和@update:modelValue事件呢?这一过程是在编译时还是运行时进行的呢?
阅读全文 :面试官:只知道v-model是modelValue语法糖,那你可以走了你知道defineEmits 宏函数经过编译后其实就是vue2的选项式API吗?你知道为什么 Vue 的 defineEmits 宏函数不需要 import 导入就可用吗?
阅读全文 :天天用defineEmits宏函数,竟然不知道编译后是vue2的选项式API?为什么defineProps不需要import导入?为什么不能在非setup顶层使用defineProps?defineProps是如何将声明的 props 自动暴露给模板?
阅读全文 :为什么defineProps宏函数不需要从vue中import导入?通过debug的方式带你一步一步的搞清楚vue文件是如何编译为js文件的,看不懂你来打我。
阅读全文 :通过debug搞清楚.vue文件怎么变成.js文件上周五晚上8点,开开心心的等着产品验收完毕后就可以顺利上线。结果产品突然找到我说要加需求,并且维护这一块业务的同事已经下班走了,所以只有我来做。虽然内心一万头草泥马在狂奔,但是嘴里还是一口答应没问题。
阅读全文 :答应我,在vue中不要滥用watch好吗?setup语法糖经过编译后是什么样子的?为什么在setup顶层定义的变量可以在template中可以直接使用?为什么import一个组件后就可以直接使用,无需使用components 选项来显式注册组件?
阅读全文 :Vue 3 的 setup语法糖到底是什么东西?我们每天写vue代码时都会使用到这些宏,但是你有没有思考过vue中的宏到底是什么?为什么这些宏不需要手动从vue中import?为什么只能在setup顶层中使用这些宏?
阅读全文 :vue3的宏到底是什么东西?随着vue3.4版本的发布,defineModel也正式转正了。它可以简化父子组件之间的双向绑定,是目前官方推荐的双向绑定实现方式。
阅读全文 :一文搞懂 Vue3 defineModel 双向绑定:告别繁琐代码!随着Svelte和SolidJS的流行,无虚拟DOM模式逐渐开始火了起来。vue也推出了无虚拟DOM模式的版本
阅读全文 :没有虚拟DOM版本的vue(Vue Vapor)日常开发时有些业务场景功能很复杂,如果将所有代码都写在一个vue组件中,那个vue文件的代码量可能就几千行了,维护极其困难。
阅读全文 :有了Composition API后,有些场景或许你不需要pinia了有时出现的线上bug在测试环境死活都不能复现,靠review代码猜测bug出现的原因,然后盲改代码直接在线上测试明显不靠谱。
阅读全文 :5分钟教会你如何在生产环境debug代码日常开发时有些特殊的场景需要在非 setup 期间调用inject函数
阅读全文 :你不知道的vue:使用runWithContext实现在非 setup 期间使用inject前言在日常开发中vue的模版语法在大多数情况都能够满足我们的需求,但是在一些复杂的业务场景中使用模版语法就有
阅读全文 :直接在*.vue文件(SFC)中使用JSX/TSX渲染函数,真香!