Vue中“v-on”命令

该命令用来绑定事件,可以是连接的选择器,也可以是某中变化

CDN完事后在body标签里

<div id="app">
        <input type="button" value="指令1" v-on:click="dolt">
        <input type="button" value="指令2" @click="changeFood">
        <h3 @click="changeFood">{{food}}</h3>
    </div>

如代码所示,v-on可省略为“@”,不影响其使用

在下面创建“script”标签

然后:

复制代码
<script>
        var app = new Vue({
            el:"#app",
            data: {
                    food:"土豆"
                },
                methods: {
                    dolt: function() {
                        alert("昏睡的云雪");
                    },
                    changeFood: function() {
                        console.log(this.food); //获取data中food的数据
                }
                /*无论开头取什么名字,只要冒号后面跟着“function”都可以用*/
            }
        });
    </script>
复制代码

取个名后面加上" : function  "是为了被“v-on”指令使用

其中“changeFood”是在控制台中显示的,如果在“changeFood”中添加

1
this.food+="heiheihei";

  则每点击一次指令2的按钮则在界面上弹出一次“heihiehei”。

1
v-on:click="count++"

  表示每点击一次这个按钮,“count”变量就会增加一。

 

posted @   昏睡的云雪  阅读(9)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示