前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Vue.js 极简小例:表单 (输入框 input、文本域 textarea、单选框 radio、下拉菜单 selected、复选框 checkbox)

Vue.js 极简小例:表单 (输入框 input、文本域 textarea、单选框 radio、下拉菜单 selected、复选框 checkbox)

作者头像
微风-- 轻许--
发布2022-04-13 16:05:48
1.7K0
发布2022-04-13 16:05:48
举报
文章被收录于专栏:java 微风

代码:

代码语言:javascript
复制
<template>
<div > 
      
  <p>----------------------------------------------------------------------------------------------------------------------<p/>
  <!-- input 框: trim 自动过滤用户输入的首尾空格 -->
  <input v-model.trim="inputContent" placeholder=" 请输入 ... ">
  input 框内容为: {{ inputContent }}

  <p><p/>
  <!-- 文本域 -->
  <textarea v-model="textarea" placeholder="请输入 ... "></textarea>
  文本域 内容为: {{ textarea }}

  <p>----------------------------------------------------------------------------------------------------------------------<p/>
  <!-- 复选框 -->
  <p>单个复选框 (取逻辑值):</p> 
  <input type="checkbox" v-model="checked">
  <label>{{ checked }}</label>
	
  <p>多个复选框 (绑定到同一个数组):</p>
  <input type="checkbox" value="我" v-model="checkedNames">
  <label>我</label>
  <input type="checkbox" value="喜欢" v-model="checkedNames">
  <label>喜欢</label>
  <input type="checkbox" value="小熊" v-model="checkedNames">
  <label>小熊</label>
  <br>
  <span>复选框数组的值为: {{ checkedNames }}</span>

  <p>----------------------------------------------------------------------------------------------------------------------<p/>
  <!-- 单选框 -->
  <input type="radio"  value="是" v-model="picked">
  <label>是</label>
  <br>
  <input type="radio" value="否" v-model="picked">
  <label>否</label>
  <br>
  <span>单选框选中值为: {{ picked }}</span>
  <p>----------------------------------------------------------------------------------------------------------------------<p/>

  <!-- 下拉菜单 -->
  <div id="app">
    <select v-model="selected">
        <option value="">---选水果啰---</option>
        <option value="大柚子">大柚子</option>
        <option value="小柚子">小柚子</option>
        <option value="大大小小的柚子">大大小小的柚子</option>
    </select>
    <br/> <br/> 
    <div id="output">选择的水果是: {{selected}} (啦啦啦,悄悄告诉你,反正我就是喜欢柚子 ...) </div>
  </div>
  <p>----------------------------------------------------------------------------------------------------------------------<p/>

</div>
</template>


<script type="text/javascript">

export default {    
  data () {
    return {
    selected: '' ,
    picked : '是',
    checked : false,
    checkedNames: [],
    inputContent: '',
	textarea: ''
    }
  }
}

</script>

运行效果:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/11/19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档