v-model在h函数和jsx下应该如何写

template里面的v-model,在h函数和jsx下应该如何写,例如

javascript 复制代码
<template>
  <el-input v-model="input" placeholder="Please input" />
</template>

用h函数

javascript 复制代码
h(ElInput, {
    modelValue: newText.value,
    "onUpdate:modelValue": (val: string) => {
        newText.value = val;
    },
})

用jsx

javascript 复制代码
<ElInput
        modelValue={newText.value}
        onUpdate:modelValue={(val: string) => (newText.value = val)}
      />

ps:v-model可以理解是一种封装或是语法糖,本质还是属性和事件组合,根因在属性在组件内部是只读,需要通过事件通知到父组件修改。

相关推荐
苹果酱05672 小时前
Golang的文件加密技术研究与应用
java·vue.js·spring boot·mysql·课程设计
lichong9514 小时前
【Flutter&Dart】 listView.builder例子二(14 /100)
android·javascript·flutter·api·postman·postapi·foxapi
AH_HH4 小时前
如何学习Vue设计模式
vue.js·学习·设计模式
落日弥漫的橘_4 小时前
npm run 运行项目报错:Cannot resolve the ‘pnmp‘ package manager
前端·vue.js·npm·node.js
No Silver Bullet4 小时前
Vue进阶(贰幺贰)npm run build多环境编译
前端·vue.js·npm
破浪前行·吴5 小时前
【初体验】【学习】Web Component
前端·javascript·css·学习·html
猛踹瘸子那条好腿(职场发疯版)5 小时前
Vue.js Ajax(vue-resource)
vue.js·ajax·okhttp
染指悲剧7 小时前
vue实现虚拟列表滚动
前端·javascript·vue.js
林涧泣7 小时前
【Uniapp-Vue3】navigator路由与页面跳转
前端·vue.js·uni-app
xiangxiongfly9157 小时前
Vue3 内置组件之KeepAlive
vue.js·keepalive