【Vue】【杂碎】v-on:change = “methods()“和v-on:change = “methods“的区别

以methods为 upload_json为例:

区别在于 v-on:change 属性所绑定的事件处理函数的名称是否后跟一对括号。

在第一行代码中,v-on:change 属性所绑定的事件处理函数的名称为 “upload_json”,没有后跟一对括号。这表示 Vue.js 框架会在 input 元素的 change 事件被触发时自动调用这个函数,并将事件对象作为参数传入。

而在第二行代码中,函数名 “upload_json” 后跟了一对括号,意味着该函数在绑定 v-on:change 事件时就会被调用。这表示在 input 元素的 change 事件被触发时,Vue.js 框架会先执行绑定的事件处理函数,然后才调用 “upload_json” 函数。

因此,第一个代码块中的 upload_json 函数不需要自己调用,而是由 Vue.js 框架自动调用;而在第二个代码块中,upload_json 函数会在 input 元素挂载到页面时就被立即调用一次

猜你喜欢

转载自blog.csdn.net/qq_25218219/article/details/129825808