zoukankan      html  css  js  c++  java
  • 1.2 初识Vue

    1.2 初识Vue

    1.2.1 引入js文件

    进入官网——安装文档https://cn.vuejs.org/v2/guide/installation.html

    image-20210704091313152

    根据自己的需求,选择开发版本或是生产版本下载。

     

    官网明确指出,如果对于制作原型或学习需要,你可以这样使用cdn来使用最新版本:

    <script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script>

    1.2.2 初识

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>初始vue</title>
    </head>
    <body>
        <div id="root">
            <h1>Hello, World!</h1>
        </div>
    </body>
    </html>

      这样的代码我们已经十分熟悉了。为了能让Hello, World!输出可以动态变化,我们引入vue

     

      首先引入刚刚下载好的vue.js

    <script type="text/javascript" src="../js/vue.js"></script>

      这样我们就会获得一个Vue实例,那么我们创建一个Vue实例并进行配置。

    <script type="text/javascript">
        // 创建一个Vue的实例对象,并传入配置对象
        new Vue({
        el: '#root', // 用于指定当前vue实例为哪个容器服务,值是选择器字符串,选择的写法类似于JQuery
            data: { // data是存储数据的地方,为root容器提供数据,值为一个对象,相当于React中的state
                name: 'Vue'
            }
        })
    </script>

      根据vue的语法规则,使用双大括号来输出需要的变量。我们这里定义了一个名为name的变量,其值为vue。那么我们使用{{name}}来输出其值vue

    <div id="root">
        <h1>Hello, {{name}}</h1>
    </div>

    1.2.3 小结

    • ​<div id="root">是一个容器,容器中写的不是原始html代码,而是vue的模板代码。
    • 所谓模板代码,类似于React中的jsx,是html+js的混合体。

    • {{xxx}} xxx会自动读取data中的xxx属性

  • 相关阅读:
    UVa Live 3942 Remember the Word
    UVa 11019 Matrix Matcher
    bzoj 4445 小凸想跑步
    Codeforces 832E Vasya and Shifts
    二值法方法综述及matlab程序
    排序算法(1)-插入,选择,冒泡
    如果我想了解一个陌生人
    Libsvm在matlab环境下使用指南
    科学预测世界杯-采用机器学习方法
    应用笔画宽度变换(SWT)来检测自然场景中的文本
  • 原文地址:https://www.cnblogs.com/Gazikel/p/15021906.html
Copyright © 2011-2022 走看看