zoukankan      html  css  js  c++  java
  • Web全栈探索,Vue基础系列,常用特性(一)表单的使用

    表单域修饰符

    • number:前端输入默认都为字符串,为了业务需求可以使用该指令将输入转化为数值
    • trim:去掉开始和结尾的空格
    • lazy : 将input事件切换为change事件
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>示例</title>
        <style type="text/css">
        </style>
    </head>
    <body>
    <div id="app">
        <form action="http://www.baidu.com">
            <div>
                <span>姓名:</span>
                <span>
                    <!--双向绑定名字变量-->
              <input type="text" v-model='uName' aria-label="姓名">
            </span>
            </div>
            <div>
                <span>性别:</span>
                <span>
                    <!--单选-->
              <input type="radio" id="male" value="1" v-model='gender'>
              <label for="male">男</label>
              <input type="radio" id="female" value="2" v-model='gender'>
              <label for="female">女</label>
            </span>
            </div>
            <div>
                <!--多选-->
                <span>爱好:</span>
                <input type="checkbox" id="ball" value="1" v-model='hobby'>
                <label for="ball">篮球</label>
                <input type="checkbox" id="sing" value="2" v-model='hobby'>
                <label for="sing">唱歌</label>
                <input type="checkbox" id="code" value="3" v-model='hobby'>
                <label for="code">写代码</label>
            </div>
            <div>
                <span>职业:</span>
                <!--单选-->
                <select v-model='job' aria-label="职业选择">
                    <option value="0">请选择职业</option>
                    <option value="1">教师</option>
                    <option value="2">软件工程师</option>
                    <option value="3">律师</option>
                </select>
            </div>
            <div>
                <span>个人简介:</span>
                <textarea v-model='desc' aria-label="个人简介"></textarea>
            </div>
            <div>
                <!--添加点击函数,顺便阻止默认行为-->
                <input type="submit" value="提交" @click.prevent='handle'>
            </div>
        </form>
    </div>
    <script type="text/javascript" src="js/vue.js"></script>
    <script type="text/javascript">
        /*
          表单基本操作
        */
        let vm = new Vue({
            el: '#app',
            data: {
                uName: 'huHai',
                gender: 2,
                hobby: ['2','3'],
                job: 2,
                desc: 'hello'
            },
            methods: {
                handle: function(){
                    console.log(this.desc)
                }
            }
        });
    </script>
    </body>
    </html>
    
    作者:蓝月

    -------------------------------------------

    个性签名:能我之人何其多,戒骄戒躁,脚踏实地地走好每一步

  • 相关阅读:
    绿有四季关于需求沟通
    模板引擎开发(二)值标签的处理
    Jquery插件浮动广告
    项目经理的“势能”培养
    模板引擎开发(一)
    c#读取apk 信息
    golang读取文件信息插入mongodb
    白话MongoDB(二)(转载)
    golang 读取mongob数据写入sqlserver
    golang 通用Contains方法
  • 原文地址:https://www.cnblogs.com/viplanyue/p/13573735.html
Copyright © 2011-2022 走看看