zoukankan      html  css  js  c++  java
  • 关于Vue的学习

    简介

    什么是vue

    Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式JavaScript框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。

    怎么引用vue

    • 直接用 <script> 引入

    直接下载并用<script>标签引入,Vue 会被注册为一个全局变量。

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title></title>
    <script src="vue.js" type="text/javascript" charset="utf-8"></script>
    </head>
    <body>
    	<div id="app">
    	  {{ message }} {{name}}
    	</div>
    	
    	<script type="text/javascript">
    	var app = new Vue({
    		el: '#app',
    		data: {
    			message: 'Hello Vue!',
    			name : "Vue"
    		}
    	});
    	</script>
    
    </body>
    </html>
    
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    
    • 命令行工具 (CLI)
      后续交代怎么使用命令行工具

    再一次vue是什么

    Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进DOM的系统

    他分为两个重要的部分

    • 视图
    <div id="app">
    	  {{ message }} {{name}} //文本插值
    	</div>
    
    • 脚本
    var app = new Vue({
    		el: '#app',
    		data: {
    			message: 'Hello Vue!',
    			name : "Vue"
    		}
    	});
    
    • el: '#app',作为元素,

    app选中了前文的<div id="app"> </div>

    • data:{ } 作为数据

    每一个Vue应用都是通过Vue函数创建一个新的Vue实例开始的:

    var vm = new Vue({
        //选项
    })
    

    vm其实就是Vue的一个对象

    数据与方法

    当一个 Vue 实例被创建时,它将 data 对象中的所有的属性加入到 Vue 的响应式系统中。当这些属性的值发生改变时,视图将会产生“响应”,即匹配更新为新的值。

    // 我们的数据对象
    var data = { a: 1 }
    
    // 该对象被加入到一个 Vue 实例中
    var vm = new Vue({
      data: data
    })
    
    // 获得这个实例上的属性
    // 返回源数据中对应的字段
    vm.a == data.a // => true
    
    // 设置属性也会影响到原始数据
    vm.a = 2
    data.a // => 2
    
    // ……反之亦然
    data.a = 3
    vm.a // => 3
    
  • 相关阅读:
    4.9新随笔
    4.2上机作业
    3.30作业
    3.26上机练习
    作业十
    作业九
    作业八
    作业六
    作业五
    作业三
  • 原文地址:https://www.cnblogs.com/samanian/p/12184624.html
Copyright © 2011-2022 走看看