vue教程-第一个程序

传统方式

在真实的项目中,数据是通过ajax获取,然后显示到页面上,这里 忽略ajax部分(后面讲解),这里只是将数据显示到页面上

<div id="msg"></div>
<script>
    document.getElementById("msg").innerHTML="hello world";
</script>

vue方式

引入vue.js

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

安装方式参见:
https://cn.vuejs.org/v2/guide/installation.html

添加html标签

添加html标签,用于显示数据

<div id="app">{{msg}}</div>

{{msg}} 是 插值表达式

vue代码

通过vue代码,将数据显示到标签上

<script>
    var app = new Vue({
    el: '#app', //el是element缩写
    data: { //数据
        msg: 'Hello Vue!'
    }
    })
</script>

el解释:

  • 表示 将当前 Vue 对象与 id 是 app 的元素 关联
  • 支持 CSS选择器写法,即:.app 表示 class 是 app 的元素

特点:不需要直接操作dom

注意

完整代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="https://cdn.jsdelivr.net/npm/vue@2.6.12"></script>
</head>
<body>
    <div id="app">{{msg}}</div>
</body>
<script>
    var app = new Vue({
    //css的id选择器,选中id是app的元素,可以处理id是app元素里面的内容
    el: '#app',
    data: { //数据
        msg: 'Hello Vue!'
    }
    })
</script>
</html>

原文出处:/show_1IXAOcEboUq.html