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

VUE基础笔记

VUE基础笔记

1.定义

Vue是一款用于构建用户界面的JavaScript框架。基于HTML、CSS、JavaScript,并提供了一套声明式、组件化的编程模式。

2.特点

声明式:声明式渲染,Vue基于标准HTML扩展了一套模板语法,使得我们可以声明式的描述最终输出的HTML和JavaScript状态间的关系。

  • 响应性;
    -自动追踪JS状态,并在发生改变时,自动更新DOM。

  • 组件化;
    -单文件组件(Simple file component)SFC,将HTML,CSS,JS封装在同一个文件中,编译后可以当做模块使用。

3.创建应用

  • createApp
    -每个Vue应用都是通过createApp函数创建一个新的应用实例。
    -参数:根组件
  • component(根组件)
    -应用是由一颗嵌套的、可重用的组件树组成的。

4.挂载应用(在什么地方渲染出来)

  • mount,应用通过调用mount方法,挂载在“容器”上渲染出来。
    -参数:接收一个容器,可以是DOM元素,也可以是CSS选择器。

5.模板语法

  • 数据绑定
    -形式:{{}}
    -概念:文本插值
    -作用:
    -绑定数据,将数据解释为纯文本
    -同步更新
    -例子:支持属性、
  • 属性绑定
    -形式:v-bind
    -作用:
    -例子:
    -v-html
    -概念:作为普通html插入
http://www.lryc.cn/news/620211.html

相关文章:

  • 计算机网络---IPv6
  • 向长波红外成像图注入非均匀噪声
  • ROS2实用工具
  • 小电视视频内容获取GUI工具
  • Ansible 实操笔记:Playbook 与变量管理
  • 传输层协议 TCP(1)
  • C语言队列的实现
  • 浪浪山小妖怪电影
  • HarmonyOS 开发实战:搞定应用名字与图标更换,全流程可运行示例
  • 《卷积神经网络(CNN):解锁视觉与多模态任务的深度学习核心》
  • 从 VLA 到 VLM:低延迟RTSP|RTMP视频链路在多模态AI中的核心角色与工程实现
  • AI驱动的前端革命:10项颠覆性技术如何在LibreChat中融为一体
  • Java19 Integer 位操作精解:compress与expand《Hacker‘s Delight》(第二版,7.4节)
  • Docker部署RAGFlow:开启Kibana查询ES数据指南
  • 学习嵌入式的第十九天——Linux——文件编程
  • 如何生成.patch?
  • 开发Excel Add-in的心得笔记
  • Redis ubuntu下载Redis的C++客户端
  • 3分钟 Spring AI 实现对话功能
  • 二次筛法Quadratic Sieve因子分解法----C语言实现
  • 【MCP开发】Nodejs+Typescript+pnpm+Studio搭建Mcp服务
  • 每日五个pyecharts可视化图表-line:从入门到精通 (5)
  • 物联网之小白调试网关设备
  • 《算法导论》第 23 章 - 最小生成树
  • PyTorch基础(Numpy与Tensor)
  • 可搜索的 HTML 版本 Emoji 图标大全,可以直接打开网页使用,每个图标可以点击复制,方便使用
  • Mac安装ant
  • WPS文字和Word文档如何选择多个不连续的行、段
  • Date/Calendar/DateFormat/LocalDate
  • Linux中备份的练习