zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    一些tcp通讯代码
    使用资源监控工具 glances
    命令行方式运行yii2程序
    php获取apk信息
    Yii2简单纪要
    LuCI探究(转)
    proguard混淆jar文件
    hibernate-search-5.1.1简易使用
    数据库应用-java+sqlserver(六)MyFrame
    数据库应用-java+sqlserver(五)ModifyPassword
  • 原文地址:https://www.cnblogs.com/caoyu080202201/p/13150182.html
Copyright © 2011-2022 走看看