Vue基础(7)- 案例一计数器

运用v-textv-htmlv-on指令

计数器

步骤:
1.data中定义数据:num
2.methods中添加两个方法:add(增加),sub(减少)
3.使用v-text将num设置给span标签
4.使用v-on将add,sub分别绑定给+,-按钮
5.增加的逻辑:小于10累加,否则提示
6.减少的逻辑:大于0递减。否则提示

注意:
1.创建Vue实例时:el(挂载点),data(数据),methods(方法)
2.v-on指令的作用是绑定事件,简写为@
3.方法内部通过this,关键字获取data中的数据
4.v-text指令的作用是:设置元素的文本值,简写为{{}}
5.v-html指令的作用是:设置元素的innerHTML

<div class="input-num">
    <button @click="sub">-</button>
    <span>{{ num }}</span>
    <button @click="add">+</button>
</div>
var app = new Vue({
    el:"#app",
    data:{
        num:0
    },
    method:{
        add:function(){
        if(this.number<10){
        this.number++;
        }else{
        alert("已到达最大值!");
            }
        },
        sub:function(){
        if(this.number>0){
        this.number--;
        }else{
        alert("已到达最小值!");
            }
        }
    }
})
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • vue概述sd 在官方文档中,有一句话对Vue的定位说的很明确:Vue.js 的核心是一个允许采用简洁的模板语法来...
    去年的牛肉阅读 4,201评论 0 1
  • ## 框架和库的区别?> 框架(framework):一套完整的软件设计架构和**解决方案**。> > 库(lib...
    Rui_bdad阅读 3,136评论 1 4
  • 深入响应式 追踪变化: 把普通js对象传给Vue实例的data选项,Vue将使用Object.defineProp...
    冥冥2017阅读 4,945评论 6 16
  • 33、JS中的本地存储 把一些信息存储在当前浏览器指定域下的某一个地方(存储到物理硬盘中)1、不能跨浏览器传输:在...
    萌妹撒阅读 2,232评论 0 2
  • vue.js简介 Vue.js读音 /vjuː/, 类似于 viewVue.js是前端三大新框架:Angular....
    LiWei_9e4b阅读 620评论 0 0

友情链接更多精彩内容