petite-vue源码解析:`v-bind`属性绑定是如何实现的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1378个文字,预计阅读时间需要6分钟。
关于指令(directive)+属性绑定、事件绑定和v-modal底层都是通过指令(directive)实现的,那么什么是指令呢?让我们一起看看Directive的定义吧。
typescript// 文件: .src/directives/index.tsexport interface Directive { // 指令的相关定义}
关于指令(directive)属性绑定、事件绑定和v-modal底层都是通过指令(directive)实现的,那么什么是指令呢?我们一起看看Directive的定义吧。
//文件 ./src/directives/index.ts
export interface Directive<T = Element> {
(ctx: DirectiveContext<T>): (() => void) | void
}
指令(directive)其实就是一个接受参数类型为DirectiveContext并且返回cleanup
函数或啥都不返回的函数。
本文共计1378个文字,预计阅读时间需要6分钟。
关于指令(directive)+属性绑定、事件绑定和v-modal底层都是通过指令(directive)实现的,那么什么是指令呢?让我们一起看看Directive的定义吧。
typescript// 文件: .src/directives/index.tsexport interface Directive { // 指令的相关定义}
关于指令(directive)属性绑定、事件绑定和v-modal底层都是通过指令(directive)实现的,那么什么是指令呢?我们一起看看Directive的定义吧。
//文件 ./src/directives/index.ts
export interface Directive<T = Element> {
(ctx: DirectiveContext<T>): (() => void) | void
}
指令(directive)其实就是一个接受参数类型为DirectiveContext并且返回cleanup
函数或啥都不返回的函数。

