zoukankan      html  css  js  c++  java
  • vue.js学习记录

    第一段代码:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
        <script type="text/javascript" src="vue.js"></script>
    </head>
    <body>
        <div id="app">
            <p>{{message}}</p>
        </div> 
        <script>
            var app = new Vue({
                el: '#app',
                data: {
                    message: 'Hello Vue!'
                } 
            });
        </script> 
    </body>
    </html>

     插值表达式闪烁解决

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
        <style>
            [v-cloak]{
                display: none;
            }
        </style>
    </head>
    <body>
        <div id="app">
            <p v-cloak>{{message}}</p>
        </div> 
        <script type="text/javascript" src="vue.js"></script>
        <script>
            var app = new Vue({
                el: '#app',
                data: {
                    message: 'Hello Vue!'
                } 
            });
        </script> 
    </body>
    </html>

     使用vue实现简单的钟表功能(练习)

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
        <style>
            #id1{
                color: red;
            }
            #id2{
                color: blue;
            }
        </style>
    </head>
    <body>
        <script src="vue.js"></script>
    
        <script>
            var i = new Vue({
                data: {
                    a : 1
                },
                created: function(){
                    console.log('a:' + this.a)
                }
            })
            
        </script>
        <div id="div1">
            <p v-bind:id="color">111</p>
            <p id="id2">222</p>
        </div>
        <div id="time1">
            <p>{{time}}</p>
        </div>
        <script>
            var time = new Vue({
                el: '#time1',
                data:{
                    time: new Date().toTimeString()
                }
            })
            // while(true){
            //     var cd = new Date().toTimeString();
            //     time.time = cd;
            // }//这种做法不可取,因为刷新次数太过急了,new的Date对象数量过多。
            var timerID = setInterval(
            updateTime, 1000);
            function updateTime(){
                var cd = new Date().toTimeString();
                time.time = cd;
            }
        </script>
        <script>
            var app2 = new Vue({
                el: '#div1',
                data: {
                    color: black
                }
            })
        </script>
    </body>
    </html>
  • 相关阅读:
    使用github
    在存储过程中用动态SQL建表后如果用PL/SQL插入
    使用drving_site处理DBLINK数据的无数据的问题
    TCP/IP详情图片
    pl/sql developer中建立job
    ueditor1.2.6图片被压缩的解决办法
    ueditor图片上传,网络连接错误的解决方案
    .net根据经纬度获取地址(百度api)
    jQuery里面的DOM操作(查找,创建,添加,删除节点)
    关于jQuery中的选择器
  • 原文地址:https://www.cnblogs.com/foreverlin/p/11315313.html
Copyright © 2011-2022 走看看