美文网首页
学习Vue(事件处理器)

学习Vue(事件处理器)

作者: 薥劃 | 来源:发表于2020-05-11 10:38 被阅读0次

事件处理器

事件监听可以使用 v-on 指令:

<div id="app">
  <button v-on:click="counter += 1">增加 1</button>
  <p>这个按钮被点击了 {{ counter }} 次。</p>
</div>
<script>
new Vue({
  el: '#app',
  data: {
    counter: 0
  }
})
</script>

进行千米与米之间的换算:

<div id = "computed_props">
    千米 : <input type = "text" v-model = "kilometers">
    米 : <input type = "text" v-model = "meters">
</div>
<p id="info"></p>
<script type = "text/javascript">
    var vm = new Vue({
    el: '#computed_props',
    data: {
        kilometers : 0,
        meters:0
    },
    methods: {
    },
    computed :{
    },
    watch : {
        kilometers:function(val) {
            this.kilometers = val;
            this.meters = this.kilometers * 1000
        },
        meters : function (val) {
            this.kilometers = val/ 1000;
            this.meters = val;
        }
    }
    });
    // $watch 是一个实例方法
    vm.$watch('kilometers', function (newValue, oldValue) {
    // 这个回调将在 vm.kilometers 改变后调用
    document.getElementById ("info").innerHTML = "修改前值为: " + oldValue + ",修改后值为: " + newValue;
})
</script>

相关文章

  • 第二天_vue基础语法_Vue.js2.0+Node+ES6+M

    模板语法 class和style绑定 条件渲染 vue事件处理器 vue组件

  • 学习Vue(事件处理器)

    事件处理器 事件监听可以使用 v-on 指令: 进行千米与米之间的换算:

  • vue:事件处理器

    Vue.js 事件处理器 事件监听可以使用 v-on 指令: v-on 增加 1 这个按钮被点击了 {{ coun...

  • Vue事件处理器

    访问原生DOM事件用$event获取 事件修饰符 //阻止单击事件冒泡@click.prevent //提交事...

  • Vue基础使用

    简介 创建vue实例模板语法计算属性指令事件处理器表单控件生命周期 Vue实例 Vue组件介绍 组件系统是将一个大...

  • 响应事件

    添加事件处理器 在注册事件处理器时,函数名后面不能有括号。 删除事件处理器 要删除事件处理器,只需要简单地给它赋值...

  • 第七节:Vue指令:v-on事件的绑定与问题

    1.理解Vue事件的绑定方式 1.1 原生行内事件绑定 说明: vue采用行内事件绑定的方式. 因此在学习vue事...

  • 七、方法与事件

    当ViewModel 销毁时,所有的事件处理器都会自动删除,无须自己清理。 Vue 提供了一个特殊变量$event...

  • Vue.js 事件处理器

    事件监听可以使用 v-on 指令: 通常情况下,我们需要使用一个方法来调用 JavaScript 方法。 v-on...

  • 6、Vue_事件处理器

    事件监听:v-on PS.v-on的简写语法是@ 1、一般情况下,会使用一个方法来调用JavaScript方法,然...

网友评论

      本文标题:学习Vue(事件处理器)

      本文链接:https://www.haomeiwen.com/subject/cjwynhtx.html