妙味课堂技术-vue课件_第1页
妙味课堂技术-vue课件_第2页
妙味课堂技术-vue课件_第3页
妙味课堂技术-vue课件_第4页
妙味课堂技术-vue课件_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Vuejsl

Vuejs语法l

vue-cli脚手架l

vue-router路由l

项目Vue的特点l

响应式的数据绑定l

可组合的视图组件响应式的数据绑定一旦修改了数据,立马更新视图l

数据驱动思想数据到视图的操作数据改变视图简化对DOM的操作l

追踪依赖变化Object.definePropertywatcher实例对象可组合的视图组件把视图按照功能,切分若干基本单元组件可以一级一级组使用组件的好处:可整个应用,形成了倒置的组件树、可重用、可测试Vue实例每个Vue.js应用都是通过构造函数Vue创建一个Vue的根实例启动的new

Vue({//选项})选项参数:eldatamethodscomputedwatchtemplateVue实例生命周期Vue实例从创建到销毁的过程,就是生命周期l

钩子函数:beforeCreate

:

数据绑定前created:

数据绑定后beforeMount

: 挂载之前mounted

: 挂载之后beforeUpdate

: 更新之前updated

: 更新之后beforeDestroy

: 销毁之前destroyed

: 销毁之后指令是V行u间内e特指殊的令属性,以v-开头,指令的职责就是当其表达式的值改变时相应地将某些行为应用到DOM上v-forv-bind

动态的绑定数据。简写为:

v-on绑定事件

器。简写为

@循环数据v-model

在表单控件元素上创建双向数据绑定v-if

v-else-if

v-else

条件判断指令v-cloak

隐藏未编译的Mustache语法,css中设置[v-cloak]{display:none}条件和列表渲染条件渲染v-ifv-else-ifv-else列表渲染v-for

=

"key,value

in

array"v-for

=

"key,value,index

in

object"key值的使用事件处理l

事件绑定v-on:事件名="事件处理函数"l

事件修饰符methods只有纯粹的数据逻辑,而不是去处理DOM事件细节例如:要 冒泡:v-on:click.stop=

"doThis"指定按键:v-on:keyup.13="doThis"计算属性将模板中的数据逻辑

出来,放在计算属性中计算属性是依赖数据进行缓存的,只有数据发生变化,才会重新求值组件把视图按照功能,切分若干基本单元l

前端组件化思路就是将一个巨大复杂的东西拆分成粒度合理的小东西l

组件的组成样式结构行为逻辑数据单向数据流数据从父组件流向(传递)给子组件,只能单向绑定。在子组件

不应该修改父组件传递过来的数据。l

使用prop传递数据组件实例的作用域是孤立的。组件间通信l

父组件->子组件使用prop传递l

子组件->父组件自定义事件slot分发内容混合父组件的内容与子组件自己的模板,这个过程被称为内容分发使用特殊的<slot>元素作为原始内容的插槽。l

单个slotl

具名slot编写可复用组件可复用组件应当定义一个清晰的公开接口。l

Vue

组件的

API

来自三部分Props

传递数据给组件Events

自定义

子组件变化事件Slots混合模板到子组件中饿了么组件库:

/component/installation子组件双向数据绑定要让组件的v-model生效l

接受一个value属性l

在有新的value时触发input事件异步组件可能需要将应用拆分为多个小模块,按需从服务器

。只在组件需要渲染时触发工厂函数,并且把结果缓存起来,用于后面的再次渲染ponent(custom-async',

function

(resolve,

reject)

{resolve()})vue-cli脚手架l

vue提供的脚手架工具l

脚手架l

编写基础代码vue-cli脚手架l

生成

结构l

本地开发调试l

代码部署l

热加载l

单元测试前端路由前端路由是根据不同的url地址展示不同的内容或页面应用在SPA单页应用上

/study

/vue-routerl

配置组件和路由{path:路径name:路由名component:对应组件children:子路由}l

导航和渲染<router-link>

导航

,默认生成a<router-view>

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论