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 ...
随机推荐
- Flask-migrate基本使用方法
数据库迁移操作顺序: 1.python 文件 db init 2.根据需求修改模型 3.python flaskapp文件 db migrate -m"新版本名(注释)" 4.py ...
- LintCode 53---翻转字符串中的单词
public class Solution { /* * @param s: A string * @return: A string */ public static String reverseW ...
- js获取7天之前的日期或者7天之后的日期
js获取7天之前的日期或者7天之后的日期(网上摘取的,记录自己使用) function fun_date(num) { var date1 = new Date(); //今天时间 var time1 ...
- List的Select 和Select().tolist()
List<Person> delp = new List<Person> { ,Name=,Sign= }, ,Name= ,Sign=}, }; delp.Select(u ...
- 给Tomcat打开远程debug端口
>cd apache-tomcat-8.5.24 >cd conf >vim catalina.sh 在文件开始处添加: CATALINA_OPTS="-server -X ...
- Java面试01
一.谈谈你对java的理解 1.平台无关性,一次编译到处运行 2.GC 3.语言特性 4.面向对象 5.类库 6.异常处理 二.Java如何做到一次编译到处运行?(如何做到平台无关性) 首先我们先来编 ...
- zabbix 邮件报警事件:Zabbix discoverer processes more than 75% busy
Problem has been resolved at :: on Problem name: Zabbix discoverer processes more than % busy Host: ...
- jmeter通过if控制器控制业务比例
以发帖,看帖,回帖三个事物为例,这里就10个用户跑10次,进行测试下: 可以看到看帖,回帖,发帖比例是5:3:2,先来说说怎么做到的,就是通过if控制器,分别来看下几个控制器的内容, 看帖(if控制器 ...
- Codeforces Round #344 (Div. 2) 631 B. Print Check (实现)
B. Print Check time limit per test1 second memory limit per test256 megabytes inputstandard input ou ...
- 轮子:读取config.ini文件
python: 把config.ini文件成map返回 def get_conf(conf_file): conf = {} ll=list(map(lambda x: x.replace('&quo ...