前端框架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 自增,视图自动更新
相关推荐
2501_9445210010 分钟前
rn_for_openharmony商城项目app实战-主题设置实现
javascript·数据库·react native·react.js·ecmascript
heartbeat..13 分钟前
SQL 常用函数大全:聚合、字符串、数值、日期、窗口函数解析
java·数据库·sql·函数
北辰alk16 分钟前
Vue 路由跳转完全指南:8种跳转方式深度解析
vue.js
北辰alk21 分钟前
Vue v-for 遍历对象顺序完全指南:从混乱到可控
vue.js
m0_4711996324 分钟前
【场景】如何快速接手一个前端项目
前端·vue.js·react.js
北辰alk24 分钟前
Vue Router 中 route 和 router 的终极区别指南
vue.js
榴莲CC44 分钟前
抗干扰LED数显屏驱动VK1624 数码管显示芯片 3线串行接口
前端
lili-felicity1 小时前
React Native for Harmony 个人消息列表最新消息置顶实现(多维度权重统计)
javascript·react native·react.js
袁慎建@ThoughtWorks1 小时前
ThreadLocal那些事儿
java·jdk·多线程·threadlocal
Tigger1 小时前
用 Vue 3 做了一套年会抽奖工具,顺便踩了些坑
前端·javascript·vue.js