ES6箭头函数、Vue的基本用法和指令

一、ES6箭头函数


特点:

普通函数可以作为构造函数

1、箭头函数不能作为构造函数使用

2、箭头函数没有自己的this 箭头函数的this是上下文环境的

3、箭头函数返回一个对象的时候 需要使用小括号把对象包起来 变成一个表达式


格式:


在代码量比较少(return一行)的情况下怎么写?

代码量比较少情况 没有花括号直接写 =>后表示return

在代码量比较多的情况下怎么写?

在代码量比较多的情况下(例如有if判断等比较多的代码) 还是需要使用花括号包裹

箭头函数没有任何参数怎么写?

括号一样要写不能省略

箭头函数怎么直接返回一个对象?

需要使用小括号把对象包起来 变成一个表达式

箭头函数怎么直接返回一个数组?



箭头函数没有自己的this 箭头函数的this是上下文环境的

可以用来解决:ajax中有两个回调函数里面的this指向会进行改变


通常可以通过定义this来解决

也可以使用用箭头函数来解决

这里的箭头函数里的this只指向h1


二、Vue的基本用法


怎么安装Vue?

怎么引入和写Vue?

1、new一个构造函数传参

2、挂载到id为XXX的元素身上

3、定义数据、数据驱动视图

4、插值表达式

怎么写方法和点击事件?

vue中点击事件简写为@click(@是v-on:的简写)

 methods里面写点击显示方法


三、Vue指令

v-if

v-else-if

v-else

v-show

带有 v-show 的元素始终会被渲染并保留在 DOM 中


v-if和v-show的区别?

1、

v-if是把元素从元素文档中删除 

v-show因为是通过行类样式的display属性来控制元素显示或隐藏

2、

v-if 频繁的切换 因为是通过删除元素节点的方式比较消耗性能  推荐在首次渲染的时候使用

v-show 频繁切换的时候 因为是通过行类样式的方式对性能影响更小 适合频繁切换

3、

v-if会触发生命周期函数

v-show不会触发


四、Vue循环 - v-for

v-for 循环

循环中第一个参数是 每一项 第二个参数是 索引

动态绑定样式  -v-bind

循环的时候需要动态绑定一个key,动态绑定的时候需要使用v-bind,v-bind 可以简写为:

当拥有一个动态数据的时候,可以给元素绑定一个v-bind类标签


Vue怎么实现页面样式渲染? - v-bind动态绑定class或style

class格式:

v-bind:class="{样式:定义名}" 简写 :class="{样式:定义名}"

style格式:

style方式可以用三元表达式 颜色要加单引号 不然会变成变量

v-bind:style="{样式:定义名}" 简写 :style="{样式:定义名}"

怎么选择使用?

样式内容比较少推荐使用动态绑定style方式 

样式内容比较多推荐使用class方式


五、Vue input语法  - v-model 

v-model 语法糖 是作用于表单获取用户填写的value值的时候使用的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 229,763评论 6 539
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 99,238评论 3 428
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 177,823评论 0 383
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 63,604评论 1 317
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 72,339评论 6 410
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 55,713评论 1 328
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 43,712评论 3 445
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 42,893评论 0 289
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 49,448评论 1 335
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 41,201评论 3 357
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 43,397评论 1 372
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 38,944评论 5 363
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 44,631评论 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 35,033评论 0 28
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 36,321评论 1 293
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 52,128评论 3 398
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 48,347评论 2 377

推荐阅读更多精彩内容

  • 1.什么是vue,为什么要使用vue,vue的优势 2.vue基本模板 3.数据单向绑定 4.数据双向绑定 5.常...
    煤球快到碗里来阅读 298评论 0 0
  • vue 特点: 有自己的生态圈 运行快, 虚拟DOM 无刷新更新数据 基础 -指令 v-html =》 将传入数据...
    Dream_丹丹阅读 1,349评论 0 0
  • 张现发项目实战三-----月度总结 微信小程序: (1)项目流程 1、首先要注册一个微信小程序的账号 2、获取我们...
    北奶_92f8阅读 1,106评论 0 1
  • MVVM的基本概念: M指的是数据(model),V是视图,VM是视图模型,将数据绑定视图上(双向绑定),view...
    Angrybird233阅读 332评论 0 5
  • 前沿 置身世外只为暗中观察!!!Hello大家好,我是魔王哪吒!重学巩固你的Vuejs知识体系,如果有哪些知识点遗...
    lessonSam阅读 1,196评论 0 13