Vue操作指令

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script type="text/javascript" src="../vue/dist/vue.js"></script>
    <style>
        .box{
            width: 150px;
            height: 150px;
            background-color: blueviolet;
        }
        .active{
            background-color: aqua;
        }
    </style>
</head>
<body>
    <div id="app"></div>
</body>
    <script type="text/javascript">
        var vm = new Vue({
            el:'#app',
            data:function () {
                return{
                    msg:'指令系统',
                    msg2:'<h2>指令系统2</h2>',
                    flag:1<2,
                    isClick:false,
                    dataList:[
                        {id:1,name:'羊肉串',price:8},
                        {id:2,name:'牛肉串',price:10},
                        {id:1,name:'猪肉串',price:2}
                    ],
                    person:{
                        name:'JJ',
                        age:20,
                        fav:'video'                   }
                }
            },
            template:'<div class="app">' +
                '<h1>{{ msg }}</h1>' +
                '<p v-text="msg"></p>' +
                '<div v-html="msg2"></div>' +
                '<div v-if="flag">值为true</div>' +
                '<div v-if="Math.random()>0.5">显示</div>' +
                '<div v-else>不显示</div>' +
                '<div v-show="!flag">Show</div>' +
                '<div class="box" v-bind:class="{active:isClick}" v-on:click="onClick"></div>' +
                '<ur>' +
                '<li v-for="(item,index) in dataList">' +
                '<h2>{{item.id}}</h2>' +
                '<h3>{{item.name}}</h3>' +
                '<em>{{item.price}}</em>' +
                '</li>' +
                '</ur>' +
                '<ur>' +
                '<li v-for="(value,key) in person">' +
                '<span>{{key}} === {{value}}</span>' +
                '</li>' +
                '</ur>' +
                '</div>',
            methods:{
                onClick(e){
                    this.isClick = this.isClick == false?true:false;
                }
            }
        });
        console.log(vm)
    </script>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值