• 2017.04 vue学习笔记---01


    /*

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
    div{
    margin-bottom: 20px;
    }
    </style>
    <script src="js/vue.js"></script>
    <script src="js/jquery-1.12.3.min.js"></script>

    </body>
    </head>
    <body>
    <!--demo1-->
    <div id="app">
    {{message}}
    </div>

    <!--
    v-bind被称为指令,指令带有前缀v-,以表示他是vue提供的特殊属性,他会在已经渲染过的dom上应用特殊的响应式行为。

    -->
    <!--demo2-->
    <div id="app2">
    <span v-bind:title="message"><!--将这个元素节点的 title 属性和 Vue 实例的 message 属性绑定到一起。-->
    把你的鼠标悬停在我身上几秒钟,查看动态绑定标题!
    </span>
    </div>

    <!--demo3-->
    <div id="app3">
    <p v-if="seen">判断一下 是真的时候 你才能看见</p>
    </div>

    <!--demo4
    v-for 指令可以绑定数据到数组来渲染一个列表
    -->
    <div id="app4">
    <ul>
    <li v-for="todo in todos">
    {{todo.text}}
    </li>
    </ul>
    </div>
    <!--demo5-->
    <!--
    v-on 指令绑定一个监听事件用于调用我们 Vue 实例中定义的方法
    -->
    <div id="app5">
    <p>{{message}}</p>
    <button v-on:click="reverseMessage">Reverse Message</button>
    </div>


    <!--demo6-->
    <!--
    v-model 指令,它使得在表单输入和应用状态中做双向数据绑定变得非常轻巧。
    -->
    <div id="app6">
    <p>{{message}}</p>
    <input v-model="message">
    </div>
    <script>

    /*demo1*/
    var app = new Vue({
    el:'#app',
    data:{
    message:'hello vue'
    }
    });
    /*demo2*/
    var app2 = new Vue({
    el:'#app2',
    data:{
    message:'您加载此网页上'+new Date()
    }
    });
    /*demo3*/
    var app3 = new Vue({
    el:"#app3",
    data:{
    seen:true
    }
    });

    /*demo4*/
    var app4 = new Vue({
    el:'#app4',
    data:{
    todos:[
    {text:"111111111111111111"},
    {text:"222222222222222222"},
    {text:"333333333333333333"}
    ]
    }
    })
    /*demo5*/
    /*
    * split() 方法用于把一个字符串分割成字符串数组
    * reverse() 方法用于颠倒数组中元素的顺序。
    * join() 方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。
    * */

    var app5 = new Vue({
    el:'#app5',
    data:{
    message:'hello vue.js'
    },
    methods:{
    reverseMessage:function () {
    this.message=this.message.split('').reverse().join('')
    }
    }
    })

    /*demo6*/
    var app6=new Vue({
    el:"#app6",
    data:{
    message:'hello vue'
    }
    })




    </script>
    </body>
    </html>

    */

    学习是对自己负责,自己是职业发展的负责人!
  • 相关阅读:
    [NOIP2017]宝藏 子集DP
    [NOI2017]蔬菜 贪心
    hihoCoder#1698 : 假期计划 组合数
    KNIGHTS
    动态图连通性(线段树分治+按秩合并并查集)
    CF868F Yet Another Minimization Problem 分治决策单调性优化DP
    【POJ】【3308】Paratroopers
    【BZOJ】【3437】小P的牧场
    【BZOJ】【3156】防御准备
    【BZOJ】【1010】【HNOI2008】玩具装箱Toy
  • 原文地址:https://www.cnblogs.com/Webyangbowen/p/6678043.html
Copyright © 2020-2023  润新知