> 技术文档 > VUE基础笔记

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插入