您的位置:首页 > Web前端 > Vue.js

Vue入门基础知识(一)Vue的介绍、安装和模板语法

2020-07-06 13:20 459 查看

前置知识

框架和库

  1. 框架:是一套完整的解决方案,对项目的侵入性较大,如果需要更换框架,则需要重新架构整个项目。
  2. 库:提供一个小功能,对项目的侵入性较小,如果某个库无法完成某些需求,可以很容易切换到其他库实现需求。

一、Vue介绍与安装

vue的特点

核心只关注视图层
轻量,灵活
适用于移动端项目
渐进式框架

对渐进式的理解

声明式渲染
组件系统
客户端路由(vue-router)
大规模状态管理(vuex)
构建工具(vue-cli)
###安装vue

//cdn的方式
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
//npm安装
npm install vue
npm list vue //查看Vue版本
vue --version //查看Vue CLI版本
vue -V //查看Vue CLI版本

二、Vue初步使用

  1. 创建一个Vue实例
var vm = new Vue({
// 选项
})
  1. 传入选项

创建一个Vue实例需要传入一个对象,这个对象中的属性称为选项。

<div id="app"></div> //需要绑定的模板
var vm = new Vue({
el: '#app',  //选项el:它的值为绑定的模板
data: { //选项data:它的值是一个对象/对象名
msg:'hello'
}
})

三、模板语法

Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。所有 Vue.js 的模板都是合法的 HTML,所以能被遵循规范的浏览器和 HTML 解析器解析。
在底层的实现上,Vue 将模板编译成虚拟 DOM 渲染函数。结合响应系统,Vue 能够智能地计算出最少需要重新渲染多少组件,并把 DOM 操作次数减到最少。
如果你熟悉虚拟 DOM 并且偏爱 JavaScript 的原始力量,你也可以不用模板,直接写渲染 (render) 函数,使用可选的 JSX 语法。(——Vue文档)

简而言之,Vue渲染HTML节点有两种方式:模板语法和渲染函数。这里使用模板语法。

模板语法分类

  • 插值
  • 文本
  • 原始HTML(v-html指令)
  • HTML属性(v-bind指令)
  • JS表达式
  • 指令
  • 参数
  • 动态参数
  • 修饰符

文本/JS表达式

语法格式:{{ msg }}

<div id="app">{{ msg }}</div> //需要绑定的模板
<script>
var vm = new Vue({
el: '#app',
data: {
msg:'hello'
}
})
</script>
<!--渲染为-->
<div id="app">hello</div>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: