前端框架Vue(Vue 的挂载点与 data 数据对象)

Vue 的挂载点与 data 数据对象

在 Vue.js 中,el 挂载点和 data 数据对象是核心概念,用于定义 Vue 实例的初始结构和数据。

el 挂载点

el 是 Vue 实例的挂载目标,指定 Vue 实例管理的 DOM 元素。通常是一个 CSS 选择器字符串或直接是一个 DOM 元素。

javascript 复制代码
new Vue({
  el: '#app', // 挂载到 id 为 app 的 DOM 元素
  data: {
    message: 'Hello Vue!'
  }
});
 
data 数据对象

data 是 Vue 实例的数据对象,用于存储应用的状态。Vue 会递归地将 data 的属性转换为响应式数据。data 必须是纯对象(Plain Object)或返回对象的函数(在组件中必须为函数)

javascript 复制代码
new Vue({
  el: '#app',
  data: {
    message: 'Hello Vue!',
    count: 0,
    user: {
      name: 'Alice',
      age: 25
    }
  }
});
 
示例代码

以下是一个完整的 Vue 实例示例,展示 eldata 的使用:

javascript 复制代码
<div id="app">
  <p>{{ message }}</p>
  <button @click="increment">Count: {{ count }}</button>
</div>

<script>
  new Vue({
    el: '#app',
    data: {
      message: 'Hello Vue!',
      count: 0
    },
    methods: {
      increment() {
        this.count++;
      }
    }
  });
</script>
 
  • el 指定挂载到 #app 元素。
  • data 包含 messagecount 两个响应式属性。
  • 点击按钮时,count 自增,视图自动更新
相关推荐
seeyoutlb1 分钟前
微服务全局日志处理
java·python·微服务
码界奇点16 分钟前
Java Web学习 第15篇jQuery从入门到精通的万字深度解析
java·前端·学习·jquery
雨落秋垣19 分钟前
手搓 Java 的用户行为跟踪系统
java·开发语言·linq
盖世英雄酱5813624 分钟前
java深度调试技术【第六七八章:宽字节与多字节】
java·后端
小鑫同学1 小时前
Alias Assistant:新一代 macOS Shell 别名管理解决方案
前端·前端工程化
꒰ঌ小武໒꒱1 小时前
RuoYi-Vue 前端环境搭建与部署完整教程
前端·javascript·vue.js·nginx
名字越长技术越强1 小时前
前端之相对路径
前端
爱丽_1 小时前
深入理解 Java Socket 编程与线程池:从阻塞 I/O 到高并发处理
java·开发语言
济南壹软网络科技有限公司1 小时前
云脉IM的高性能消息路由与离线推送机制摘要:消息的“零丢失、低延迟”之道
java·即时通讯源码·开源im·企业im
Seven971 小时前
剑指offer-46、孩⼦们的游戏(圆圈中最后剩下的数)
java