• 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>
  • 相关阅读:
    SVN访问配置及常用操作
    SVN配置
    在Eclipse中创建maven项目
    Maven的基础之环境配置
    线程池理解
    JVM之类的生命周期
    JAVA代码编程规范
    Jquery实现div局部页面刷新中js渲染失效问题解决
    觅踪17
    第十四周进度
  • 原文地址:https://www.cnblogs.com/tommymarc/p/11627454.html
Copyright © 2020-2023  润新知