zoukankan      html  css  js  c++  java
  • vue中简单的小插曲

    我们现在来学习一下vue中一些简单的小东西:

    首先我们必须要引入vue.js文件哦!

    1.有关文本框里的checkbox

    js代码:

    new Vue({
                    el:"#app",
                    data:{
                        mag:" "
                    }
                })

    html代码:

    <div id="app">
            <input type="checkbox" v-model="mag">
            <h1>{{mag}}</h1>
        </div>

    这样checked的属性值就可以显示到页面上了,我们可以利用它写显示隐藏的小案例。

    2.vue中的循环遍历:

    js代码:

      var app = new Vue({
            el: '#app',
            data: {
                arr:[1,2,3,4,5,6,4]
            }
        })

    html代码:

    <div id="app">
        <ul>
            <li v-for="item in arr">
                {{ item }} {{$index}}
            </li>
        </ul>
    </div>

    这样我们就可以来循环遍历数组中的值了,json 同理,这个方法中同样中包含着$Index,但与angular不同的是没有$odd,$event,$first,$last等。

    3.我们下面来做一个简单留言板的小例子

    js代码:

     var app = new Vue({
            el: '#app',
            data: {
                arr:[]
            },
            methods:{
                add:function () {
                    this.arr.push(this.a);
                    this.a=""
                },
                remove:function (index) {
                    this.arr.splice(index,1)
                }
            }
        })

    html代码:

    <div id="app">
        <input type="text" v-model="a">
        <input type="button" @click="add()" value="按钮" >
        <div v-show="this.arr.length==0">暂无留言</div>
        <ul>
            <li v-for="item in arr">
                {{ item }}
                <a href="javascript:;" @click="remove($index)">删除</a>
            </li>
        </ul>
    </div>

    这样一个简单的留言板小案例就完成了。

    4.下面我们来看一下非常方便的键盘事件

    js代码:

    new Vue({
                    el: '#div',
                    data: {
                        msg: ''
                    },
                    methods: {
                        enter: function () {
                            alert('enter');
                        },
                        up: function () {
                            alert('up');
                        },
                        down: function () {
                            alert('down');
                        },
                        left: function () {
                            alert('left');
                        },
                        right: function () {
                            alert('right');
                        }
                    }
                });

    html代码:

    <div id="div">
        <input type="text"
               @keyup.13="enter()"
               @keyup.up="up()"
               @keyup.down="down()"
               @keyup.left="left()"
               @keyup.right="right()"
        >
    </div>

    这样键盘事件就是这么简单的!

  • 相关阅读:
    14.5.5 Creating a File-Per-Table Tablespace Outside the Data Directory
    14.5.5 Creating a File-Per-Table Tablespace Outside the Data Directory
    php session 管理
    php session 管理
    CURD特性
    RabbitMQ学习总结(1)——基础概念详细介绍
    RabbitMQ学习总结(1)——基础概念详细介绍
    RabbitMQ学习总结(1)——基础概念详细介绍
    Java基础学习总结(39)——Log4j 1使用教程
    Java基础学习总结(39)——Log4j 1使用教程
  • 原文地址:https://www.cnblogs.com/DongZixin/p/7152802.html
Copyright © 2011-2022 走看看