zoukankan      html  css  js  c++  java
  • vue中v-bind和v-model区别

    vue中v-bind和v-model区别

    绑定数据有三种方式:

    1. 插值,即{{值}}
    2. v-bind
    3. v-model

    v-bind

    <a v-bind:[attributeName]=""> ... </a>
    

    单向绑定

    这里的 attributeName 会被作为一个 JavaScript 表达式进行动态求值,求得的值将会作为最终的参数来使用。例如,如果你的 Vue 实例有一个 data property attributeName,其值为 "href",那么这个绑定将等价于 v-bind:href

    v-model

    双向绑定

    很多时候v-model使用在表单的<input>中实现双向绑定。

    v-model 会忽略所有表单元素的 valuecheckedselected 特性的初始值而总是将 Vue 实例的数据作为数据来源。直接给元素 value 赋值不会生效的,你应该通过 JavaScript 在组件的 data 选项中声明初始值。

    <input v-model="msg" placeholder="请输入..." />
    
    data: {
    	msg: '',
    },
    
  • 相关阅读:
    (图论)树的直径
    HDU 4607
    类属性的增删改查
    python内置常用模块
    字典的使用
    元组的使用
    列表的基本函数
    字符串练习题
    python3.7字符串基本函数
    python简单的while语句和if语句的练习
  • 原文地址:https://www.cnblogs.com/nieaojie625/p/13935109.html
Copyright © 2011-2022 走看看