当前位置: 首页 > news >正文

Vue2 第一节_Vue2上手_插值表达式{{}}_访问数据和修改数据_Vue开发者工具

文章目录

  • 1.Vue2上手-如何创建一个Vue实例,进行初始化渲染
  • 2. 插值表达式{{}}
  • 3. 访问数据和修改数据
  • 4. vue响应式
  • 5. Vue开发者工具--方便调试

1.Vue2上手-如何创建一个Vue实例,进行初始化渲染

  1. 准备容器
  2. 引包
  3. 创建Vue实例 new Vue()
  4. 指定配置项 ->渲染数据

准备一个容器,例如:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><div id="app"></div>
</body>
</html>

引入Vue2开发版

<!-- 开发环境版本,包含了有帮助的命令行警告 -->
<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>

创建 Vue 实例

const app=new Vue({})

指定配置项

  • 挂载 el (挂载到哪个容器上)
  • 数据 data (渲染的数据值是什么)
 const app = new Vue({el: '#app',data:{msg: 'hello world'}})

完整小实例

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><div id="app">{{msg}}</div><!-- 开发环境版本,包含了有帮助的命令行警告 --><script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script><script>const app = new Vue({el: '#app',data:{msg: 'hello world'}})</script>
</body>
</html>

结果如下:
在这里插入图片描述

2. 插值表达式{{}}

通过{{实例中的数据}},来进行页面的渲染

注意:

  • 使用的数据要存在
  • 支持表达式

例如
{{age>=18?‘成年’:‘未成年’}}
{{msg+‘你好’}}

  • 不能再标签属性中使用{{}},不能在<>这个内部使用,如title=“xxx”,xxx 不能是渲染的数据

3. 访问数据和修改数据

  • 访问数据 --实例.属性名
  • 修改数据 --实例.属性名=“值”
console.log(app.msg);
app.msg = "123";
console.log(app.msg);

在这里插入图片描述

4. vue响应式

什么是响应式"?
数据改变,视图自动更新.
使用 Vue 开发 专注于业务的核心逻辑

通过修改数据,被 vue 监听到,然后自动进行 dom 操作,更新视图

5. Vue开发者工具–方便调试

为了方便进行调试,下载 Vue 开发者工具

这里以 Vue 为例,下载的是历史版本的开发者工具,

安装步骤看下面的文章

Vue2在GoogleChrome使用vue-devtools插件

安装后效果如图:
在这里插入图片描述

相关文章:

  • 【2025CVPR】花粉识别新标杆:HieraEdgeNet多尺度边缘增强框架详解
  • 【PhysUnits】17.6 Unit基础结构(unit.rs)
  • python模拟键盘 鼠标操作 通过ctypes调用Windows API实现底层输入模拟
  • Android Studio 问题:Android Studio 一直开在 Updating indexes
  • 使用Mvnd加速Maven构建速度
  • 深度学习核心概念:优化器、模型可解释性与欠拟合
  • TI以太网PHY收发器晶体选择和规格
  • OpenGL学习20250610
  • 定时器任务——若依源码分析
  • 376. Wiggle Subsequence
  • Windows cmd中文乱码解决方法(Windows控制台中文乱码、CMD乱码、控制台乱码、Command Prompt命令提示符cmd.exe乱码)
  • docker 安装运行mysql8.4.4
  • 多模态商品数据接口:融合图像、语音与文字的下一代商品详情体验
  • Loss Margin的原理与推导
  • 一天时间解决期末不挂科
  • 代码解读——ReferenceNet
  • 【位运算】消失的两个数字(hard)
  • STM32 PID控制
  • Hyperlane 框架详解与使用指南
  • shell打印图案
  • 扁平化网站模板下载/培训机构加盟
  • 做团购网站/网上销售培训课程
  • 网站新闻不添加关键词超链接对优化有影响吗/最新新闻事件
  • 石河子网站建设公司/seo的特点是什么
  • 七牛链接wordpress/济南seo整站优化招商电话
  • 网站设计的发展趋势/百度首页排名优化平台