Vuejs培训-ppt课件.ppt

上传人(卖家):三亚风情 文档编号:2794707 上传时间:2022-05-26 格式:PPT 页数:17 大小:2.73MB
下载 相关 举报
Vuejs培训-ppt课件.ppt_第1页
第1页 / 共17页
Vuejs培训-ppt课件.ppt_第2页
第2页 / 共17页
Vuejs培训-ppt课件.ppt_第3页
第3页 / 共17页
Vuejs培训-ppt课件.ppt_第4页
第4页 / 共17页
Vuejs培训-ppt课件.ppt_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、Vue.js培训20181PPT课件简要介绍后端只给前端提供数据,前端负责HTML渲染和用户交互。前后端分离数据双向绑定采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。Vue.js是一个用于创建用户界面的开源JavaScript框架JavaScript框架2PPT课件准备工作 Vue官网上下载 js文件: script src=3PPT课件第一个Demo message var vm = new Vue( el: #app, data: message: H

2、ello Vue.js! ) 4PPT课件1.条件判断(v-if) 现在你看到我了 菜鸟教程 学的不仅是技术,更是梦想! 哈哈哈,打字辛苦啊! var vm=new Vue( el: #app, data: seen: true, ok: true )5PPT课件2.循环语句(v-for) 2.1.迭代数组 site.name var vm=new Vue( el: #app, data: sites: name: Runoob , name: Google , name: Taobao )6PPT课件 2.2 迭代对象 value var vm=new Vue( el: #app, data

3、: object: name: 菜鸟教程, url: http:/, slogan: 学的不仅是技术,更是梦想! )7PPT课件3.计算属性 原始字符串: message 计算后反转字符串: reversedMessage var vm = new Vue( el: #app, data: message: Runoob! , computed: / 计算属性的 getter reversedMessage: function () / this 指向 vm 实例 return this.message.split().reverse().join() )8PPT课件4.监听属性 watch,

4、来响应数据的变化 var vm=new Vue(.); vm.$watch(kilometers, function (newValue, oldValue) /. )9PPT课件5.样式绑定.active width: 100px; height: 100px; background: green; .text-danger background: red; var vm=new Vue( el: #app, data: isActive: true, hasError: true )10PPT课件6.事件处理器(v-on) Greet var app = new Vue( / 在 meth

5、ods 对象中定义方法 methods: greet: function (event) / this 在方法里指当前 Vue 实例 alert(Hello + this.name + !) / event 是原生 DOM 事件 if (event) alert(event.target.tagName) )11PPT课件7.表单 (1).输入框 new Vue( el: #app, data: message: Runoob ) 12PPT课件 (2). 单选 与 多选 单个复选框: checked 多个复选框: Runoob Google taobao 选择的值为: checkedName

6、s new Vue( el: #app, data: checked : false, checkedNames: )13PPT课件8.组件 注册一个全局组件语法格式如下: Vponent(tagName, options)例子如下: / 注册Vponent(runoob, template: 自定义组件!)/ 创建根实例new Vue( el: #app)14PPT课件 prop 是父组件用来传递数据的一个自定义属性: / 注册Vponent(child, / 声明 props props: message, / 同样也可以在 vm 实例中像 this.message 这样使用 templa

7、te: message )/ 创建根实例new Vue( el: #app)15PPT课件9.Vue生命周期中mounted和created的区别 created:在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图。 mounted:在模板渲染成html调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作 var vm=new Vue( el:#formId, created:function()/初始化执行方法 , mounted:function() /也是初始化执行方法 this.reload(); , methods: reload:function()/比如加载Ajax请求数据 );16PPT课件ThankyouLOREM IPSUM DOLOR17PPT课件

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(Vuejs培训-ppt课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|