最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

对Vue的模板语法,计算属性,侦听器的分析

来源:懂视网 责编:小采 时间:2020-11-27 19:33:27
文档

对Vue的模板语法,计算属性,侦听器的分析

对Vue的模板语法,计算属性,侦听器的分析:本篇文章给大家分享的内容是关于对Vue的模板语法,计算属性以及侦听器的分析。有需要的朋友可以参考一下。模板语法、计算属性和侦听器目标:1、熟练使用vue的模板语法2、理解计算属性与侦听器的用法以及应用场景 1. 模板语法<div id="app&
推荐度:
导读对Vue的模板语法,计算属性,侦听器的分析:本篇文章给大家分享的内容是关于对Vue的模板语法,计算属性以及侦听器的分析。有需要的朋友可以参考一下。模板语法、计算属性和侦听器目标:1、熟练使用vue的模板语法2、理解计算属性与侦听器的用法以及应用场景 1. 模板语法<div id="app&

本篇文章给大家分享的内容是关于对Vue的模板语法,计算属性以及侦听器的分析。有需要的朋友可以参考一下。

模板语法、计算属性和侦听器

目标:

1、熟练使用vue的模板语法

2、理解计算属性与侦听器的用法以及应用场景

1. 模板语法

<div id="app">
<!-- 以下说绑定的值都可以写成js表达式形式 -->
<!-- {{}}: 双大括弧语法 -->
<!-- 如果不想让它响应更新,可以添加v-once指令(只渲染一次) -->
<p>
first: {{firstName}}<br>
last: {{lastName}}<br>
{{firstName + ' ' + lastName}}
</p>
<!-- 以下的绑定都会优先显示,也就是原本标签之间的值的会无效 -->
<!-- 使用v-html: html会被解析 -->
<p v-html="test"></p>
<!-- 使用v-text: html不会被解析,直接以文本
输出 --> <p v-text="test">123</p> <!-- 标签属性绑定v-bind, 简写":" --> <img v-bind:height="imgHeight" :width="imgWidth" style="border: 1px solid #000"></img> </div> <script> var vm = new Vue({ el: '#app', data: { firstName: 'Chi', lastName: 'Chan', test: '<h1>哈哈哈<h1>', imgHeight: '200px', imgWidth: 200 } }) </script>

2. 计算属性(computed)

计算属性和方法时不一样, 计算属性是基于他们的依赖,进行缓存, 当计算属性的相关变量发生变化才会重新进行计算, 否则都是直接从缓存中读取之前的计算结果.(这样可以降低性能的消耗)

计算属性有getter和setter, 可以分别定义其设值和取值时会执行的函数.

3. 侦听器(watch)

如果我们只需要侦听一个数据,或者要在一个数据变化的时候执行一些操作(去改动多个数据),而且这些改动可能和这个数据没有依赖关系, 那么就可以使用侦听器了.

侦听器,可以侦听一个数据的变化,然后执行相应的操作.

4. 使用场景

1.watch擅长处理的场景:一个数据影响多个数据 (一个变化)
2.computed擅长处理的场景:一个数据受多个数据影响 (多个变化,最终返回一个数据)

3.method相对普通,需要主动去触发,还可能会让代码变得复杂,而且如果像以上这些场景的话,使用method会有更大的性能消耗.

相关推荐:

vue生命周期、vue实例、模板语法

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

对Vue的模板语法,计算属性,侦听器的分析

对Vue的模板语法,计算属性,侦听器的分析:本篇文章给大家分享的内容是关于对Vue的模板语法,计算属性以及侦听器的分析。有需要的朋友可以参考一下。模板语法、计算属性和侦听器目标:1、熟练使用vue的模板语法2、理解计算属性与侦听器的用法以及应用场景 1. 模板语法<div id="app&
推荐度:
标签: VUE 模板 对于
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top