Vite中使用 Model绑定组件值

简介: Vite中使用 Model绑定组件值
<MyDialog class="audit-dialog-wrapper" :title="dialogTitle" v-model="isDialogVisible" size="small" width="450px" :need-modal="needModal" @update:isShow="isShow">
      <div>23233</div>
      <template #footer>
        <div class="dialog-footer">
          <my-button type="close" title="取消" @click="closeDialog" />
          <my-button type="submit" title="确认" @click="submit" />
        </div>
      </template>
</MyDialog>

使用

v-model="isDialogVisible"

组件内

const props = defineProps(
  ['modelValue']
)


const emit = defineEmits( ['update:modelValue'] )
const closed = () => {
  emit( 'update:modelValue' )
}

script setup 的语法中,需要使用 modelValue 接收父组件传入的值。

用 update:modelValue 向上作为向上触发事件的事件名。

相关文章
|
4天前
vue2 系列:自定义 v-model
vue2 系列:自定义 v-model
6 0
|
6天前
|
JavaScript
vue打印v-model 的值
vue打印v-model 的值
|
6天前
|
JavaScript
Vue 创建自定义 ref 函数
Vue 创建自定义 ref 函数
|
6天前
|
JavaScript API
Vue3通信方式之defineProps、defineEmits、useAttrs、插件mitt和v-model
Vue3通信方式之defineProps、defineEmits、useAttrs、插件mitt和v-model
43 0
|
6天前
|
JavaScript
除了`v-bind`指令,还有哪些方法可以在Vue中绑定属性和数据?
除了`v-bind`指令,还有哪些方法可以在Vue中绑定属性和数据?
18 0
|
6天前
|
JavaScript
Vue中子组件单个双向绑定发送事件使用input,多个使用 update:变量名;父组件接收时,v-model 接收单个,.sync 接收多个(vue3中使用v-model:name的写法)
Vue中子组件单个双向绑定发送事件使用input,多个使用 update:变量名;父组件接收时,v-model 接收单个,.sync 接收多个(vue3中使用v-model:name的写法)
|
11月前
|
缓存 JavaScript 前端开发
Vue —— 基础(二)(计算属性、监听属性)
Vue —— 基础(二)(计算属性、监听属性)
|
JavaScript
Vue:自定义v-model数据双向绑定
Vue:自定义v-model数据双向绑定
86 0
Vue:自定义v-model数据双向绑定
|
JavaScript
Vue组件入门(八)v-model + 自定义参数
Vue组件入门(八)v-model + 自定义参数
|
JavaScript
Vue组件入门(九)v-model 自定义修饰符
Vue组件入门(九)v-model 自定义修饰符