vue初级 总结
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初级 总结的更多相关文章
- vue初级学习--组件的使用(自定义组件)
一.导语 突然冒出四个字,分即是合,嗯,优点道理....................... 二.正文 在搞的仿淘宝demo,之前加入购物车是与商品详情一块的,今天把它单独拆出来,复用性高点,那这样 ...
- vue初级学习--路由router的编写(resolve的使用)
一.导语 最近在用vue仿写淘宝的商品详情页面以及加入购物车页面,若是成功了,分享给大家~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 二.正文 我先用控制台创建了vue项目demo(如 ...
- vue初级学习--控制台创建vue项目
一.导语 困困的我,好想睡啊,但还是敲下这边有的没的的笔记吧 二.正文 1.输入 vue list 可查看此环境下,vue能创建的项目模板 没将webpack.vue-route啃精了的话,老实用we ...
- vue初级学习--idea的环境搭建
一.导语 最近接触了下idea,虽然我对于各种"代码界的神器"没有多大感冒,一个eclipse或者myeclipse,一个Notepad++ .一个就可以把我征服,但还是蛮喜欢id ...
- vue初级学习--环境搭建
一.导语 最近总想学点东西,es6啊.typescript啊,都想学,刚好有个机遇,可以学点vue,嗯,那就开始吧. 二.正文 1.node环境: 下载安装nodeJs,最好是1.6以上的版本,下载地 ...
- vue初级知识总结
从我第一篇博客的搭建环境开始,就开始学习vue了,一直想将这些基本知识点整理出来,但是一直不知如何下手,今天刚好实战了两个小demo,所以就想趁这机会将以前的一起整理出来,这是vue最基础的知识,我有 ...
- vue 初级小总结
(1)插值,即渲染文本 文本:数据绑定最常见的形式就是使用 {{...}}(双大括号)的文本插值 <h1>{{ message }}</h1> data() { return ...
- vue初级学习--使用 vue-resource 请求数据
一.导语 我发现好像我最近几次写文,都是在7号,很恰巧啊~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...
- Vue初级-样式
整个网页不仅有标签还有css进行渲染,所以,现在讲讲在vue里面加入你想加的css. 在不用vue的时候,有一种内联方式加入css(大概是<div style="..."&g ...
- Vue初级
来学习vue.js的宝宝们应该都了解了什么是vue并且是有兴趣去学的,我也是自己学习vue,欢迎大家一起讨论. 现在,我么先自己尝试用vue来写个hello world吧. 一.创建一个 .html ...
随机推荐
- 重学JavaScript之匿名函数
1. 什么是匿名函数? 匿名函数就是没有名字的函数,有时候也称为< 拉姆达函数>.匿名函数是一种强大的令人难以置信的工具.如下: function a(a1, a2, a3) { // 函 ...
- leetcode 对角线遍历 JavaScript
JavaScript /** * @param {number[][]} matrix * @return {number[]} */ var findDiagonalOrder = function ...
- bagging and boosting
bagging 侧重于降低方差 方差-variance 方差描述的是预测值的变化范围,离散程度,也就是离期真实值的距离.方差过大表现为过拟合,训练数据的预测f-score很高,但是验证或测试数据的预测 ...
- 使用 java 创建你的第一个区块链(第二部分)
本系列教程的目的是帮助您了解如何开发区块链技术. 在这第二个教程中,我们将: 创建一个简单的钱包: 使用我们的区块链发送已签名的交易: 感觉更酷. 以上这些将使我们拥有自己的加密货币! 从上一个教程开 ...
- centos7网络配置脚本
如下参数根据实际情况修改 #!/bin/bash #设置网络环境 sed -i -e 's|BOOTPROTO=dhcp|BOOTPROTO=static|' /etc/sysconfig/netwo ...
- Object Pascal异常的种类
- linux chattr:配置文件隐藏属性;lsattr:显示文件属性
1 chattr [+-=][ASadistu] 文件或目录名称 选项与参数: + :在原有参数设定基础上,追加参数.- :在原有参数设定基础上,移除参数.= :更新为指定参数设定.A:文件或目 ...
- 05-spring框架—— Spring 事务
5.1 Spring 的事务管理 事务原本是数据库中的概念,在 Dao 层.但一般情况下,需要将事务提升到业务层,即 Service 层.这样做是为了能够使用事务的特性来管理具体的业务. 在 Spri ...
- target_link_libraries每次能连接1个???
target_link_libraries(usb-1.0)target_link_libraries(cyusb)
- windows调试之命令行窗口问题
CProProcess::InitProProcess(_T("safeProcessDemo")); cout << "Enter 'q' to exit: ...