• Vue简介


    一、定位

      1、vue.js:是用于web前端开发的工具库,定位是用来控制数据和完成特效。

      2、jQuery:定位则是用来获取元素和完成特效。

    二、创建vue对象及必有参数

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <script src="vue.min.js"></script>
    </head>
    <body>
    <div id="id_div1">  <!-- vue对象的操作范围只在该标签内部 -->
        <span>{{name}}</span><span>的年龄是</span><span>{{age}}</span>
    </div>
    <!-- 编辑vue对象 -->
    <script>
        var vueObj = new Vue({  // 新建一个vue对象
            el: '#id_div1',  // el属性用来设置vue对象可操作的标签范围,一般是id选择器
            data: {  // data属性用于存放vue对象要操作标签的具体数据
                name: 'tom',
                age: 18,
            }
        })
    </script>
    </body>
    </html>
    View Code

     三、vue.js的MVVM模式 --- model view viewmodel

      1、model:指的是vue对象的data属性里面的具体数据。

      2、view:指的是数据在html页面中显示。

      3、viewmodel:指的是vue对象,它是vue.js的核心,连接着view和model,保证了数据和显示的一致性,正是通过vue对象完成了数据在页面中的自动显示。

    四、vue对象的属性

      1、console.log(vueObj.$el):该vue对象的操作范围。

      2、console.log(vueObj.$data):该vue对象可显示到页面中的数据。

      3、console.log(vueObj.$data.name):访问具体某个数据。

      4、console.log(vueObj.name):效果同上。

    五、显示数据

      1、{{ }}:只可用于闭合标签,不仅可以显示纯文本,还可以填入符合js语法的表达式。

      2、v-model:在表单输入框中给标签加上v-model属性来控制数据显示。

      3、v-html:给闭合标签加上v-html属性来插入html代码。

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <script src="vue.min.js"></script>
    </head>
    <body>
    <div id="id_div1">
        <p>{{age*10}}</p>
        <p>{{age<10? type1:type2}}</p>
        <p>{{name.toUpperCase()}}</p>
        <p><input type="text" v-model="name"></p>
        <p v-html="tag"></p>
    </div>
    
    <script>
        var vueObj = new Vue({
            el: '#id_div1',
            data: {
                name: 'tom',
                age: 18,
                tag: '<h1>标题</h1>',
                type1:'儿童',
                type2:'少年'
            }
        })
    </script>
    </body>
    </html>
    View Code
  • 相关阅读:
    谷歌地图移动版(Google Mobile Map)试用(附部分Latitude试用)
    WordPress to Micolog转换工具
    Edge 705试用
    报警点(电子狗)模型探究
    低调发布上海和北京地图
    如何制作一份导航电子地图(上)
    读Google2009开发者大会地图开发文档有感
    照片处理工作流(缩放+GPS信息+水印+IPTC+EXIF,软件推荐)
    浅谈导航电子地图的组成和制作流程
    我的2010世博地图1.0版发布
  • 原文地址:https://www.cnblogs.com/caoyu080202201/p/13150182.html
Copyright © 2020-2023  润新知