沃梦达 / IT编程 / 前端开发 / 正文

vue基础(1)——数据绑定和点击事件

vue中使用new Vue() 的方式可以实现数据到页面元素的双向绑定。使用Vue内的el参数绑定标签的id建立关联,data参数定义标签需要绑定的数据,methods参数定义函数集合标签内使用{{field}} 绑定数据到标签内;标签内使用...

 vue中使用new Vue() 的方式可以实现数据到页面元素的双向绑定。

  • 使用Vue内的el参数绑定标签的id建立关联,data参数定义标签需要绑定的数据,methods参数定义函数集合
  • 标签内使用{{field}} 绑定数据到标签内;
  • 标签内使用 v-model="field" 可以实现标签到数据model的双向绑定;
  • 按钮标签使用 v-on:click="函数或简单代码逻辑" 可以实现点击事件。
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<script src="./_vue@2.6.12@vue/dist/vue.js"></script>
<body>
    <div id="div1">
        <h1>我是{{name}},拥有{{star}}个赞</h1>
        <input type="text" v-model="star">
        <button v-on:click="star++">点击加1</button><!--绑定点击事件,简单逻辑可以直接写-->
        <button v-on:click="cancle">点击减1</button><!--绑定点击事件的函数-->
    </div>
    <script>
        let vue = new Vue({
            el: "#div1",//綁定到div元素
            data: {//定义元素中使用的数据
                name: "jhon",
                star: 1
            },
            methods: {//定义元素中使用到的函数
                cancle() {
                    if (this.star > 0) {
                        this.star--
                    } else {
                        alert("不能再减啦!")
                    }
                }
            }
        })
    </script>
</body>

</html>

 

本文标题为:vue基础(1)——数据绑定和点击事件