版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5章vue实例对象每个Vue应用都是通过用Vue构造函数来创建一个新的Vue实例开始的。varvm=newVue({//选项})5.1配置对象常用的配置选项5.1.1methods方法事件调用的函数都在methods属性中定义。例:methods:{
sum(){
this.total=this.price*this.count;
}
}定义方法语法:方法名(){}或方法名:function(){}方法调用的方式:方法名()<input
type="text"
v-model.number="price"
@keyup="sum()">5.1.2计算属性computed当某个属性的值依赖于其他属性的值时,在计算属性中定义该属性。定义计算属性在computed属性中定义,语法:计算属性名:function(){//计算表达式
return结果}例:computed:{total:function(){returnthis.price*this.count}}5.1.3watch侦听器
watch侦听器是用来侦听数据变化时(data对象属性或者计算属性的变化),让开发者处理一些事务。定义侦听器语法:watch:{[key:string]:string|Function|Object|Array}当一个被侦听属性的值发生变化时,触发该属性的回调函数执行。watch:{"price":function(newVal,oldVal){returnthis.total=newVal*this.count;},"count":function(newVal,oldVal){returnthis.total=this.price*newVal;},}5.1.4过滤器filters在输出结果之前对数据进行过滤(格式处理等)Vue中的过滤器分为两种,全局过滤器和局部过滤器。(1)全局过滤器全局过滤器的定义,是定义在Vue对象上的,定义语法:Vue.filter(‘过滤器的名称’,function(参数列表){函数体})(2)过滤器调用语法如下:{{要过滤的数据|过滤器名(参数列表)}}过滤器调用只用在Mustache插值和V-bind表达式中。局部过滤器的定义,是定义在Vue对象的实例上,在配置对象的filers选项属性中定义。(3)局部过滤器局部过滤器定义语法和调用语法与全部过滤器的语法相同。局部过滤器与全部过滤器除定义的位置不同外,还有调用的范围不相同,局部过滤器只有在该Vue实例控制的(#app)页面区域内有效,全部过滤器在整个页面上所有Vue实例控制的页面区域内都有效。5.2
Vue实例生命周期Vue实例从创建到销毁的过程,就是Vue实例的生命周期。在这个生命周期过程中的各个阶段上会自动执行相应的处理函数。5.3常用的Vue实例属性vm.$data:获取实例观察的数据对象;vm.$el:获取实例挂载的元素;vm.$options:获取实例的初始化选项对象;vm.$refs:一个对象,持有注册过ref属性的所有DOM元素和组件实例;5.4常用的Vue实例方法5.4.1实例方法/数据(1)vm.$set(2)vm.$delete(3)vm.$watch5.4.2实例方法/事件(1)vm.$on(2)vm.$once(3)vm.$emit(4)vm.$off5.4.3实例方法/生命周期(1)vm.$mount(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年天津和平产业发展集团有限公司招聘笔试真题
- 2025年哈尔滨市秋实学校招聘笔试真题
- 丁酮泄漏应急处置预案(3篇)
- 农商行315应急预案(3篇)
- 设备监理师《设备监理维护规范》冲刺试卷(带答案)
- 2026年黑龙江七台河中小学教师招聘考试真题解析含答案
- 2026年山东省青岛市重点学校高一入学语文分班考试试题及答案
- 2026年新疆(高考)英语考试真题及参考答案
- 2026年青海省海东市重点学校初一入学语文分班考试试题及答案
- 2026年四川省宜宾市社区工作者考试卷附答案
- 2026年山东齐兴发展集团有限公司及权属企业招聘(42人)考试模拟试题及答案详解
- 2026年内蒙古自治区医师定期考核试题附答案
- 二升三语文暑假特色作业(2026版)
- 2027年高考化学复习必刷题-化学反应与能量(解答大题)
- 放射性肺炎诊疗专家共识
- 2026年档案修裱技术规范与破损档案抢救修复流程考核
- 2026年中国邮政储蓄银行金融同业部同业业务面试
- 《保障农民工工资支付条例》宣贯会
- 浙江省A9协作体高一上学期期中考试 化学试题【含答案详解】
- 护理文书书写规范与法律风险防范
- 啤酒节策划总体方案
评论
0/150
提交评论