您当前的位置:首页 > 网站建设 > javascript
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery | 小程序 |

vue3组件中v-model的使用以及深入讲解

51自学网 2022-02-21 13:40:58
  javascript

v-model input中使用双向绑定数据

v-model在vue中我们经常用它与input输入框的输入值进行绑定,简单的实现原理大家也应该都知道 通过v-bind绑定value值 及结合@input输入事件动态改变绑定的value值来实现双向绑定,如下vue3实现代码:

<template>   <input type="text" :value="tryText" @input="handelInput">   <h2>{{tryText}}</h2></template><script>import { ref} from "vue"    export default {        setup(){            let tryText = ref("默认输入值")            function handelInput(e) {                tryText.value = e.target.value;//ref定义的数据访问和修改需要通过.value            }            return{                tryText,                handelInput            }        }    }</script>

相信大家经常使用v-model在ipnut中,现在让我们来看看在组件中如何使用v-model以及它的作用是啥

组件中的v-model

组件中如何使用v-model呢?我们来简单实现下

父组件

<template>  <!-- 组件绑定 v-model -->  <hy-input v-model="message"></hy-input>  <h2>{{message}}</h2></template><script>import {  ref } from '@vue/reactivity'import HyInput from "../components/HyInput.vue"export default {  components: {HyInput },    setup(){        let message = ref("嘿嘿嘿
下载地址:
vue3.0手动封装分页组件的方法
vue3递归组件封装的全过程记录
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。