一、什么是vue?

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。链接:https://cn.vuejs.org/v2/guide/

vue.js特点:

  • 解耦视图和数据

  • 可复用的组件

  • 前端路由技术

  • 状态管理

  • 虚拟DOM

二、vue的安装和使用方法

1.安装:可以通过命令行工具安装(~~详细可自行百度~~)

2.直接下载引入

我们可以在Vue.js的官网上直接下载vue.js,并在.html中通过<script>标签中引用->  <script src = ../vue.js> </script>  开发环境不要使用最小压缩版,不然会没有错误提示和警告!(页面中直接使用)

3.不需要安装也可以直接引入cdn使用:

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

或者:

<!-- 生产环境版本,优化了尺寸和速度 -->
<script src="https://cdn.jsdelivr.net/npm/vue"></script>

三、vue常用的基础指令

1、v-if:根据表达式的值的真假条件渲染元素。在切换时元素及它的数据绑定 / 组件被销毁并重建。

2、v-show:根据表达式之真假值,切换元素的 display CSS 属性。

3、v-for:循环指令,基于一个数组或者对象渲染一个列表,vue 2.0以上必须需配合 key值使用。

4、v-bind:动态地绑定一个或多个特性,或一个组件 prop 到表达式。

5、v-on:用于监听指定元素的DOM事件,比如点击事件、绑定事件监听器。

6、v-model:实现表单输入和应用状态之间的双向绑定,监听用户的输入事件以更新数据。

7、v-pre:跳过这个元素和它的子元素的编译过程。可以用来显示原始 Mustache 标签。跳过大量没有指令的节点会加快编译。

8、v-once:只渲染元素和组件一次。随后的重新渲染,元素/组件及其所有的子节点将被视为静态内容并跳过。这可以用于优化更新性能。

9.v-cloak:

  • 这个指令保持在元素上直到关联实例结束编译。和 CSS 规则如 [v-cloak] { display: none } 一起用时,这个指令可以隐藏未编译的 Mustache 标签直到实例准备完毕。

  • 防止刷新页面,网速慢的情况下出现{{ message }}等数据格式

最新文章

  1. ngx_http_fastcgi_module模块.md
  2. android 如何获取手机的图片、视频、音乐
  3. EventBus3.0源码解析
  4. 关于双击事件.MouseEvent.DOUBLE_CLICK
  5. 异步HTTP请求
  6. Spring boot将配置属性注入到bean类中
  7. Tomcat全攻略
  8. IIS7或IIS7.5 ISAPI和CGI限制找不到的问题记录
  9. 前端开发【第三篇: JavaScript基础】
  10. 在注册表中查看Windows10系统激活密钥的方法
  11. 百度富文本编辑器整合fastdfs文件服务器上传
  12. postgres on linux red hat 7 配置问题
  13. 【CSS Demo】网站页面变灰
  14. (转)微信小程序开发—弹出框
  15. winform 之控件ListView
  16. 2017-2018-2 20155204《网络对抗技术》EXP5 MSF基础应用
  17. Windows bat 学习(高级)
  18. Aerospike系列:2:商业版和社区版的比较
  19. 成都PHP开发project师薪资信息
  20. JS正则表达式从入门到入土(1)—— REGEXP对象

热门文章

  1. 分布式机器学习:如何快速从Python栈过渡到Scala栈
  2. Easypoi实现excel多sheet表导入导出功能
  3. docker部署nginx服务器
  4. Qlik Sense学习笔记之插件开发
  5. Python批量图片识别并翻译——我用python给女朋友翻译化妆品标签
  6. Educational Codeforces Round 95 (Rated for Div. 2)
  7. Redis缓存雪崩和穿透的解决方法
  8. 【总结】java集合
  9. Java创建二叉树、二叉树的遍历
  10. 常用数据结构-namedtuple(命名元祖)