• vue.js 简单入门


    转载自:http://blog.csdn.net/violetjack0808/article/details/51451672

    <!DOCTYPE html>
    <html lang="en" xmlns:v-on="http://www.w3.org/1999/xhtml"><head>
        <meta charset="UTF-8">
        <title>index</title>
        <script src="vue.min.js"></script>
    </head>
    <body>
        <div id="app">
            <h2>学生信息登记</h2>
            <br>
            <div>
                <label>姓名:</label>
                <input type="text" placeholder="请输入姓名" v-model="name">
            </div>
            <div>
                <label>性别:</label>
                <input id="sex01" type="radio" value="1" v-model="sex">
                <label for="sex01"></label>
                <input id="sex02" type="radio" value="2" v-model="sex">
                <label for="sex02"></label>
            </div>
            <div>
                <label>年龄:</label>
                <select v-model="age">
                    <option selected>18</option>
                    <option>19</option>
                    <option>20</option>
                    <option>21</option>
                </select>
            </div>
            <div>
                <label>党员:</label>
                <input type="checkbox" v-model="member">
            </div>
            <br>
            <button id="btnCommit" v-on:click="commit">提交</button>
            <button id="btnReset" v-on:click="reset">重置</button>
            <br>
            <br>
            <label>{{ result }}</label>
        </div>
        <script>
            new Vue({
                el: '#app',
                data: {
                    name: '',
                    sex: '',
                    age: '',
                    member: '',
                    result: ''
                }, 
                ready: function () {
                    alert("加载完成");
                },
                methods: {
                    commit: function () {
                        var name = this.name;
                        var sex = '';
                        if (this.sex == 1){
                            sex = '';
                        }else if (this.sex == 2){
                            sex = '';
                        }
                        var age = this.age;
                        var member = '';
                        if (this.member){
                            member = '党员';
                        } else {
                            member = '非党员';
                        }
                        var result = name + ' ' + sex + ' ' + age + ' ' + member;
                        this.result = result;
                    },
                    reset: function () {
                        this.result = '';
                    }
                },
                watch: {
                    'sex': function (val, oldVal) {
                        console.log('oldVal = ' + oldVal + ' val = ' + val);
                    }
                }
            });
        </script>
    </body>
    </html>
  • 相关阅读:
    如何导出API文档,没有你做不到,只有你想不到!
    Oracle 数据库数据排名函数:rank() 和dense_rank() 。
    第二次绩效评估
    检查博客
    “E记”Alpha版使用说明
    绩效评估
    第一个冲刺周期意见评论
    第一个冲刺周期意见汇总
    第一次冲刺会议评审总结
    软件工程概论第一个冲刺周期
  • 原文地址:https://www.cnblogs.com/hzijone/p/5782866.html
Copyright © 2020-2023  润新知