zoukankan      html  css  js  c++  java
  • VUE.js快速入门(vue基础)

    开发工具Vscode,live Server

    VUE基础

    live Server安装和使用:

    npm install -g live-server

    使用时在控制台:live-server

    建立html文件,导入版本

    vue的官网

    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Vue练习</title>
    </head>
    <body>
    
    <div id="app">
    {{message}}
    </div>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <script>
        var app=new Vue({
            el:"#app",
            data:{
                message:"Hello Vue"
            }
        })
    </script>
    </body>
    </html>

    message上的大括号是差值表达式,#是id选择器。

    这里一共三步

    1.导入了vue的开发版本

    2.设置Vue实例对象,在js中,设置el属性和data属性

    3.使用简单的语法渲染到页面

    el挂载点:

    范围:
    只能在el命中的内部里面写或者后代里写

    是否能使用其他选择器

    可以使用其他选择器,但是ID最好

    是否可以设置其dom

    可以使用,但是不要用HTML和BODY

    这里面使用class选择器

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Vue练习</title>
    </head>
    <body>
    {{message}}
    <div id="app" class="app">
    {{message}}
    </br>
    <span>
        {{message}}
    </span>
    </div>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <script>
        var app=new Vue({
            //el:"#app",
            el:".app",
            data:{
                message:"Hello Vue"
            }
        })
    </script>
    </body>
    </html>

     data属性:复杂结构的使用

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Vue练习</title>
    </head>
    <body>
    <div id="app" class="app">
    {{message}}
    </br>
    <span>
        {{person.name}}{{person.age}}
    </span>
    </br>
    <div> {{friend[0]}}  </div>
    </div>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <script>
        var app=new Vue({
            el:"#app",
            data:{
                message:"Hello Vue",
                person:{
                    name:"李明",
                    age:18
                },
                friend:["小明","小红"]
            }
        })
    </script>
    </body>
    </html>

     data总结

    1.Vue中用到的数据定义到data中

    2.data中可以写复杂的数据类型

    3.渲染复杂的数据遵守js语法就行

  • 相关阅读:
    SEO网站优化之url友好设计
    mootools版本的lightbox实现(转载)
    利用ASP.NET2.0向导控件一步步建立与用户的交互基本概念
    ATLAS,一个越来越热的技术
    数据源控件与数据绑定控件的进一步简单讨论(1)
    ASP.NET2.0技术详解与应用实例源代码下载
    ASP.NET 2.0 Club Web Site Starter Kit 补丁
    ASP.NET 图片HTML元素的重载
    一个值得收藏的CSS站点网站
    ASP.NET2.0里的配置接口API
  • 原文地址:https://www.cnblogs.com/liuyang95/p/12954675.html
Copyright © 2011-2022 走看看