统计
  • 建站日期:2021-03-10
  • 文章总数:518 篇
  • 评论总数:151 条
  • 分类总数:32 个
  • 最后更新:4月20日
文章 Vue.js

Vue点击事件

梦幻书涯
首页 Vue.js 正文

<!DOCTYPE html>

<html xmlns:v-on="http://www.w3.org/1999/xhtml"&gt;

<head>

    <meta charset="utf-8"/>

    <title>快速入门</title>

    <script src="js/vuejs-2.5.16.js"></script>

</head>

<body>

<div id="example-2">

    <!-- greet 是在下面定义的方法名 -->

    <button v-on:click="greet">Greet</button>

    {{message}}

    {{number*3.14}}

    {{true? "ok" :"no"}}

    <button v-on:click="fun1('改变message的值')">改变message的值</button>

</div>



<div id="example-3">

    <button v-on:click="say('hi')">Say hi</button>

    <button v-on:click="say('what')">Say what</button>

</div>



<script>

    var example2 = new Vue({

        el: '#example-2',

        data: {

            name: 'Vue.js',

            message: "Hello Vue laowang",

            number: 100

        },

        // 在 methods 对象中定义方法

        methods: {

            greet: function (event) {

                // this 在方法里指向当前 Vue 实例

                alert('Hellso ' + this.name + '!')

                // event 是原生 DOM 事件

                if (event) {

                    alert(event.target.tagName)

                }

            },

            fun1: function (msg) {

                alert("132456");

//this.message就是上面data的变量的值

                this.message = msg

            },

        }

    });

    var example_3 = new Vue({

        el: '#example-3',

        methods: {

            say: function (message) {

                alert(message)

            }

        }

    })



    // 也可以用 JavaScript 直接调用方法

    example2.greet() // => 'Hello Vue.js!'

</script>

</body>

</html>

版权说明
文章采用: 《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权。
版权声明:未标注转载均为本站原创,转载时请以链接形式注明文章出处。如有侵权、不妥之处,请联系站长删除。敬请谅解!

这篇文章最后更新于2021-5-4,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
Vue表单提交
« 上一篇
Vue对象,数组,集合的遍历
下一篇 »

发表评论

HI ! 请登录
注册会员,享受下载全站资源特权。
Array

日历

热门文章