




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 淮南市招考村级后备干部笔试真题2024
- 海口市秀英区招聘教师笔试真题2024
- 一级建造师考试随笔回顾试题及答案
- 审计案例的实际应用试题及答案
- 水土保持协议书
- 软件中介服务合同协议
- 物流回单协议书
- 护理展望与愿景试题及答案
- 无人机导航设备的使用技巧试题及答案
- 民主监督协议书
- MOOC 移动通信-河海大学 中国大学慕课答案
- 中国女性文化智慧树知到期末考试答案章节答案2024年湖南师范大学
- 数字贸易学 课件 第21、22章 数字自由贸易与数字贸易壁垒、数字贸易规则构建与WTO新一轮电子商务谈判
- DB6105-T 194-2023 家政服务机构经营管理规范
- 第五版、急危重症护理学实践与学习指导附有答案
- 中小学必背飞花令诗词-(春、月、风、花、山、江、人、日、动物、颜色、数字)
- 设计色彩全套教学课件
- 幻想在天空飞翔混声三部合唱谱
- 旅客列车客运乘务 第四版 课件 第三章 旅客列车乘务作业
- 双方协商一致解除劳动关系合同
- 口腔临床操作规范培训课件
评论
0/150
提交评论