首页 > 其他 > 详细

Vue基本语法

时间:2021-02-01 23:17:19      阅读:25      评论:0      收藏:0      [点我收藏+]

Vue基本语法

v-bind:将title的值与message绑定

<span v-bind:title="message">
    鼠标悬浮
</span>


<script>
    let vm = new Vue({
        el:"#app",
        data:{
            message: "xxgbl",
        }
    });
</script>

v-if,v-else:实现条件判断

<div id="app">
    <h1 v-if="ok">yes</h1>
    <h1 v-else>no</h1>
</div>


<script>
    let vm = new Vue({
        el:"#app",
        data:{
            ok: false,
        }
    });
</script>

若ok的值为true,则输出yes,反之输出no。

v-for:实现循环

<div id="app">
  <h1 v-for="array in arrays">{{array.message}}</h1>

</div>


<script>
    let vm = new Vue({
        el:"#app",
        data:{
            arrays: [
                {message: "xxgbl"},
                {message: "gbl"},
            ]
        }
    });
</script>		

结果:

技术分享图片

v-on:绑定事件

<div id="app">
  <button v-on:click="f">点我</button>
</div>




<script>
    let vm = new Vue({
        el:"#app",
        data:{

        },
        methods: {
            f: function(){
                alert("xxgbl");
            }
        }
    });
</script>

结果:

技术分享图片

v-model:双向绑定

<p>文本框:
    <input type="text" v-model="message">{{message}}
</p>

<script>
    let vm = new Vue({
        el:"#app",
        data:{
            message: 123,
        },

    });
</script>

Vue基本语法

原文:https://www.cnblogs.com/xxgbl/p/14359492.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!