zoukankan      html  css  js  c++  java
  • Vue 计数器

    首先.我们先导入vue插件:

    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>

     然后建立一个<div>

        <div id="app">
            <button>-</button>
            <span></span>
            <button>+</button>
        </div>

    然后我们在<script>中绑定到这个id='app'的div,在data中声明一个num,值为1;

     var vm = new Vue({
            el:"#app",
            data:{
                num:1
            }
        })

    然后我们在<span>{{num}}</span>这样,运行就会显示出

    的效果图了.    {{定义的值}} ===  v-text="定义的值",简单的说 两个大括号{{}}就是v-text指令的简写;

    现在效果已经显示出来了.但是"-" 和"+"两个按钮并没什么用,我们写两个方法在<script>中

     var vm = new Vue({
            el:"#app",
            data:{
                num:1
            },
            methods:{
                jian :function () {
                    if(this.num>0){
                        this.num--;
                    }else{
                        alert('最小了')
                    }
                },
                jia :function(){
                    if(this.num<10){
                        this.num++;
                    }else{
                        alert('最大了')
                    }
                }
    
            }
        })

    上图中标红的字体就是我们新加的方法,方法名,我就用拼音来写了.在方法中写逻辑,最小值为0.最大值为10

    写完方法之后,要去调用,

     <div id="app">
            <button @click='jian'>-</button>
            <span>{{num}}</span>
            <button @click="jia">+</button>
        </div>

    如上图所示我们给这两个按钮加上对应的方法.  @click= v-on:click;

     到这里就写好了,额.仅为自己留念.如偶然看到,请谅解,勿喷

  • 相关阅读:
    MVC中单选按钮的实现
    前端点击手机号码跳转到手机拨号页面
    jQuery限制文本框只能输入正整数
    Asp.Net 之 二维码生成
    MVC +Jqyery+Ajax 实现弹出层提醒
    jQuery Ajax使用实例
    ASP的调试技术解答
    模式应用场景
    redis笔记
    yii resful
  • 原文地址:https://www.cnblogs.com/a973692898/p/12640635.html
Copyright © 2011-2022 走看看