mvvm  m:代表 data  v 代表 view  vm 代表 Vue 的实例

  v-cloak  指令  解决闪烁的问题  需要在 style 标签中加入 [v-cloak];{ display:none }

  v-bind  指令  绑定属性  简写 :

  v-on  指令  绑定事件  简写 @  指定的函数带() 表示可以传参,也可以不带

    v-on.shop  阻止事件冒泡  v-on.prevent  阻止事件默认行为

  v-html  指令  将数据渲染到页面上,并解析了标签

  {{}}  指令  等同于  v-text  将数据渲染到页面上,但是不解析标签

  v-model  指令  数据的双向绑定

  v-for  指令  对数据进行遍历  注意使用  :key='唯一的类型'  牵扯到 diff 算法

  v-if  指令  是否将数据显示到页面上,节点操作

  v-show  指令  是否将数据显示到页面上,display:none / block 操作

  @keyup.enter  指令  enter 键抬起的  可以使用 键码

  |  管道符  

  过滤器  Vue.filter

  自定义指令  Vue.directive

  组件  Vue.component

  计算属性  Vue.computed

  监听器  watch

  props  子组件获取父组件的数据

  ref  父组件获取子组件的数据

  this.$nextTick()  生命周期最后执行的函数

  Object.definePropery()  对象属性的操作  Object.getOwnPropertyDescriptor()  返回关于对象属性的描述  这两个配合使用

  生命周期

    beforeCreate()  在 beforeCreate 生命周期执行的时候,data 和 methods 都还没初始化

    created()  data 和 methods 都已经被初始化好了

    beforeMount()  表示模板在内存中编译完成了,但是尚未把模板渲染到页面上来

    mounted()  表示将模板挂载到页面上了,用户已经可以看到渲染好的页面

    beforeUpdate()  表示数据更新了,页面还没更新

    updated()  表示数据 和 页面都更新了

    beforeDestroy()  表示,Vue 实例从运行阶段,到快要销毁的阶段,指令,模板还处在可用的状态

    destroyed()  组件被销毁,指令,模板都已经不可用了  

vue初级 总结的更多相关文章

  1. vue初级学习--组件的使用(自定义组件)

    一.导语 突然冒出四个字,分即是合,嗯,优点道理....................... 二.正文 在搞的仿淘宝demo,之前加入购物车是与商品详情一块的,今天把它单独拆出来,复用性高点,那这样 ...

  2. vue初级学习--路由router的编写(resolve的使用)

    一.导语 最近在用vue仿写淘宝的商品详情页面以及加入购物车页面,若是成功了,分享给大家~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 二.正文 我先用控制台创建了vue项目demo(如 ...

  3. vue初级学习--控制台创建vue项目

    一.导语 困困的我,好想睡啊,但还是敲下这边有的没的的笔记吧 二.正文 1.输入 vue list 可查看此环境下,vue能创建的项目模板 没将webpack.vue-route啃精了的话,老实用we ...

  4. vue初级学习--idea的环境搭建

    一.导语 最近接触了下idea,虽然我对于各种"代码界的神器"没有多大感冒,一个eclipse或者myeclipse,一个Notepad++ .一个就可以把我征服,但还是蛮喜欢id ...

  5. vue初级学习--环境搭建

    一.导语 最近总想学点东西,es6啊.typescript啊,都想学,刚好有个机遇,可以学点vue,嗯,那就开始吧. 二.正文 1.node环境: 下载安装nodeJs,最好是1.6以上的版本,下载地 ...

  6. vue初级知识总结

    从我第一篇博客的搭建环境开始,就开始学习vue了,一直想将这些基本知识点整理出来,但是一直不知如何下手,今天刚好实战了两个小demo,所以就想趁这机会将以前的一起整理出来,这是vue最基础的知识,我有 ...

  7. vue 初级小总结

    (1)插值,即渲染文本 文本:数据绑定最常见的形式就是使用 {{...}}(双大括号)的文本插值 <h1>{{ message }}</h1> data() { return ...

  8. vue初级学习--使用 vue-resource 请求数据

    一.导语 我发现好像我最近几次写文,都是在7号,很恰巧啊~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...

  9. Vue初级-样式

    整个网页不仅有标签还有css进行渲染,所以,现在讲讲在vue里面加入你想加的css. 在不用vue的时候,有一种内联方式加入css(大概是<div style="..."&g ...

  10. Vue初级

    来学习vue.js的宝宝们应该都了解了什么是vue并且是有兴趣去学的,我也是自己学习vue,欢迎大家一起讨论. 现在,我么先自己尝试用vue来写个hello world吧. 一.创建一个 .html  ...

随机推荐

  1. Visual Studio (VC) Win32 程序由于数据大,内存溢出怎么办?

    Visual Studio (VC) 内编写的Win32 程序由于数据大,内存溢出,即使转移到64位系统也不行.在国外网站上找到了答案. 原来,只需在project->property中的Lin ...

  2. selenium入门学习

    在写爬虫的学习过程中,经常会有一些动态加载,有些是可以动过接口直接获取到,但是实在没办法,所以学习下selenium. 首先百度一下: Selenium [1]  是一个用于Web应用程序测试的工具. ...

  3. 利用python3 调用zabbix接口完成批量加聚合图形(screens)

    在上一篇博客中,我们完成的利用python3 调用zabbix接口批量增加主机,增加主机的item,增加主机的图形! 接下来我们完成批量增加主机的screen 首先我们要增加screen需要哪些参数呢 ...

  4. 关于Linux防火墙的问题以及关闭,试一下这四条命令

    关闭防火墙,依次执行以下四条命令 临时服务 service firewalld stop 永久关闭 chkconfig iptables off 列出所有规则 iptables -L 清除所有规则,可 ...

  5. win7下CodeIgniter安装

    一.CodeIgniter是什么 CodeIgniter 是一套给 PHP 网站开发者使用的应用程序开发框架和工具包. 它的目标是让你能够更快速的开发,它提供了日常任务中所需的大量类库, 以及简单的接 ...

  6. linux图形界面安装

    1.问题现象 1.1 startx命令不可用 [root@linuxtest2 ~]# startx 1.3 init 5无法执行完成 [root@linuxtest2 ~]#init 5 2.问题原 ...

  7. 2019.9.20使用kali中的metasploi获取windows 的权限

    1 kali 基于debin的数字取证系统,上面集成了很多渗透测试工具,其前身是bt5r3(bractrack) 其中Metasploit是一个综合利用工具,极大提高攻击者渗透效率,使用ruby开发的 ...

  8. jmeter使用jdbc连接mysql数据库遇到的问题

    问题一.已将myql的jar包放在jmeter5.1的lib目录下并重启过jmeter,连接数据库提示 Cannot create JDBC driver of class 'com.mysql.jd ...

  9. office visio

    画 流程图软件 UML 是否要用做类图.时序图?????

  10. zabbix的简单操作(proxy代理分布式监控)

    分布式监控 作用:分担压力,减轻负载,多机房监控 通过zabbix proxy的搭建,zabbix server可以远程从proxy获取到数据,这里的环境相当于zabbix server具有一个公网i ...