Vue中v-model和v-bind:value的区别

本文探讨了Vue中v-model与v-bind:value的区别。v-model实现了双向数据绑定,当input值改变时,data中的msg也随之更新;而v-bind:value仅用于初始化,修改input值不会影响data。此外,v-model本质上是v-bind:value和v-on绑定input事件的组合。
摘要由CSDN通过智能技术生成

以input为例

一、Vue中v-model和v-bind:value的区别

1.v-model

 //HTML
  <div>
      <input type="text" placeholder="请输入值model" name="" id="" v-model="msg">
      <div>{
  {msg}}v-model绑定</div>
   </div>
//JS
  export default {
  data() {
    return {
      msg:""
    }
  },

当修改输入框中的数据改变时,data中的msg也会跟着变化,所以上下都是显示的"123456" 

2.v-bind:value

  //html
 <div>
     <input " type="text" placeholder="请输入值vaue" name="" id="" v-bind:value="msg1">
     <div>value绑定:{
  {msg1}}</div>
  <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值