• 第11节表单输入绑定


    1.  v-model指令 : 双向数据绑定

    效果图:

     代码:

    <!DOCTYPE html>
    <html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml" xmlns:v-on="http://www.w3.org/1999/xhtml">
    <head>
        <meta charset="UTF-8">
        <title></title>
        <link type="text/css" rel="stylesheet" href=" "/>
        <style type="text/css">
            * {
                margin: 0;
                padding: 0;
            }
        </style>
        <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    </head>
    <body>
    <div id="one">
        <!-- v-model : 双向数据绑定 -->
        <input v-model="message" placeholder="edit me">
        <p> message is: {{ message }}</p>
    </div>
    <script type="text/javascript">
        var vm = new Vue({
            el: '#one',
            data: {
                message: ''
            }
        })
    </script>
    </body>
    </html>

    提交表单信息效果图:

     代码:

    <!DOCTYPE html>
    <html lang="en" >
    <head>
        <meta charset="UTF-8">
        <title></title>
        <link type="text/css" rel="stylesheet" href=" "/>
        <style type="text/css">
            * {
                margin: 0;
                padding: 0;
            }
        </style>
        <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    </head>
    <body>
    <div id="one">
        <!-- v-model : 双向数据绑定 -->
        <input v-model="message" placeholder="edit me"><br/>
        <input type="radio" value="apple" id="a" v-model="message2"><label for="a">apple</label><br/>
        <input type="radio" value="pear" id="p" v-model="message2"><label for="p">pear</label><br/>
        <button type="submit" @click="submit">提交</button>
    </div>
    <script type="text/javascript">
        var vm = new Vue({
            el: '#one',
            data: {
                message: '',
                message2:''
            },
            methods:{
                submit: function(){
                    // 当数据发生变化时,vue实例对象 vm也发生联动变化
                    console.log(this)
                    console.log(this.message);
                    var postObj = {
                        msg1: this.message,
                        msg2: this.message2,
                    };
                    console.log(postObj);
                }
            }
        })
    </script>
    </body>
    </html>
  • 相关阅读:
    Java下载文件,中文名乱码(attachment;filename=中文文件名)
    Spring Boot打jar包,排除lombok等scope=provided的依赖
    VirtualBox+WinDbg+Win7调试环境配置
    【编译原理】FIRST集、FOLLOW集算法原理和实现
    epoll EPOLLL、EPOLLET模式与阻塞、非阻塞
    【编译原理】提取左部公因子算法
    编译和阅读WRK源码
    WRK 源码编译使用
    Windows加载器与模块初始化
    关于Win7 x64下过TP保护(应用层)
  • 原文地址:https://www.cnblogs.com/FlyingLiao/p/11575312.html
Copyright © 2020-2023  润新知