• Vue todos示例 在class中的应用表达式


    本篇博客用到了v-if,v-on,v-for三个没有写到的知识点,以后会详细写三篇博客,详细写这三个方法的用处

    直接上代码:

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>vue.js 使用数组和对象控制Class </title>
        <script src="vue.js"></script>
        <script src="node_modules/axios/dist/axios.js"></script>
        <script src="node_modules/lodash/lodash.js"></script>
    </head>
    <body>
    <style>
        .error{color:red;}
        .success{color:green;}
    </style>
    <div id="ask"><!--vue不能控制body和html的标签-->
        <li v-for="v in list"><!--for循环语句以后再详细写-->
            <!--这个是今天主要的知识点-->
            <span :class="v.status?'success':'error'">{{v.title}}</span>
            <!--if:判断语句以后再详细写-->
            <button v-on:click="ChangeStatus(v,false)" v-if="v.status">删除</button>
            <!--on:绑定的函数必须在methods里写-->
            <button v-on:click="ChangeStatus(v,true)" v-if="!v.status">恢复</button>
        </li>
    </div>
    <script>
        var app = new Vue({ //实例化vue
            el:'#ask',//vue控制id为ask的元素,
            methods:{
                ChangeStatus:function (item,status) {
                item.status = status;
            }
        },
            data:{
                list:[
                    {title:'简单记录',status:true},
                    {title:'hello',status:true}
                ]
            },
    
        });
    </script>
    </body>
    </html>
  • 相关阅读:
    详细了解SQLITE 优缺点 性能测试
    特例 FOR 循环
    java获得CPU使用率,系统内存,虚拟…
    中国历史表
    java&nbsp;内部类
    JAVA&nbsp;修饰符
    ubuntu android 命令环境下操作sqlite
    ANDROID 绝对布局 相对布局 Linear…
    JAVA 取系统当前日期 少8个小时
    linux 根目录下的子目录的意义
  • 原文地址:https://www.cnblogs.com/tommymarc/p/11627454.html
Copyright © 2020-2023  润新知