【Vue表单】绑定<textarea>

作者: 德育处主任 | 来源:发表于2019-05-12 20:48 被阅读7次
微信订阅号:Rabbit_svip

在Vue中,想要绑定 <textarea> ,同样是使用 v-model

核心代码

<textarea cols="30" rows="10" v-model="msg"></textarea>

本例全部代码

<template>
  <div id="app">
    <textarea cols="30" rows="10" v-model="msg"></textarea>
    <p>{{ msg }}</p>
  </div>
</template>

<script>
export default {
  name: 'app',
  data () {
    return {
      msg: ''
    }
  }
}
</script>

<textarea> 绑定了 msg,而 <p> 也同样绑定了 msg,所以在多行文本框里面输入什么内容,<p> 标签也会同步输出一样的内容。

微信订阅号:Rabbit_svip

上面的例子中需要注意的是,如果我在 <textarea> 里用回车键换行(也就是输入了换行符),在 <p> 标签里并不会换行输出。

微信订阅号:Rabbit_svip



而需要解决以上问题,需要在 <p> 标签中用css的一个属性white-space: pre

<p style="white-space: pre">{{ msg }}</p>
微信订阅号:Rabbit_svip

另一点需要注意的是:
如果需要给 <textarea> 一个默认值的话,也需要用到v-model,而不是在 <textarea> 两个闭合标签中添加内容


以下写法是错误的!!!

<textarea cols="30" rows="10"> {{msg}} </textarea>

相关文章

  • 【Vue表单】绑定<textarea>

    在Vue中,想要绑定 ,同样是使用 v-model。 核心代码 本例全部代码 绑定了 msg,而 也同样绑...

  • 菜鸟Vue学习笔记(三)

    菜鸟Vue学习笔记(三) 本周使用了Vue来操作表单,接下来说下Vue中双向绑定表单元素的用法。 Vue中双向绑定...

  • 2017-07-14

    vue中,表单组件的数据双向绑定,不仅跟表单控件类型有关,还跟绑定的数据类型有关。 看来是表单控件类型去决定数据类...

  • Vue 实例 一

    Vue实例基础一 数据的双向绑定 v-model 绑定表单的相应事件,和数据实现动态的双向绑定,需要在Vue实例中...

  • Vue - 双向数据绑定方式

    对表单控件: 双向绑定了 的value到Vue的data。

  • react 表单之单向绑定

    react 不能像vue一样,不能使用双向绑定,只能使用单向绑定 单向 表单 绑定事件 onChange

  • vue 自定义v-model 封装地址选择组件,并实现数据绑定和

    vue 自定义v-model 封装地址选择组件,并实现数据绑定和表单验证 vue是双向数据绑定的,v-model可...

  • 2018-09-14 Vue的指令(下)

    1.vue的指令 2.v-model:双向数据绑定,用于表单元素 3.v-bind:绑定属性 3.v-on:绑定事...

  • vue 自定义组件使用v-model

    v-model是 Vue2 中唯一支持双向绑定的指令,用于表单控件绑定,但不代表它只能用在表单控件之上。在文档 使...

  • vue表单控件绑定

    v-model 指令可以在表单控件上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。 text 当...

网友评论

    本文标题:【Vue表单】绑定<textarea>

    本文链接:https://www.haomeiwen.com/subject/zpjhaqtx.html