- 1、本文档共121页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
;;Vue.js组件;;;;制作订餐系统的购物车模块;;;01;09;;组成部分;;在?HTML?文件中,以一个包含?Vue.js?特定选项的?JavaScript?对象来定义组件,语法格式如下。
;!--在该标签中编写组件的模板--
templateid=id选择器名…/template
script
const组件名={
template:id选择器名,//通过id选择器名指向含有组件模板内容的标签
setup(){…}
}
script
style…/style
;;;在?Vue.js?项目中,以单文件组件的形式来定义组件。Vue.js?为单文件组件的逻辑部分提供了?setup?语法糖,用于简化组合式?API?的代码。
①使用了?setup?语法糖的单文件组件的语法格式如下。
;②单文件组件的逻辑部分也可以不使用setup语法糖,语法格式如下。;;;;;;;;1.在子组件中声明数据
;1.在子组件中声明数据
;1.在子组件中声明数据
;1.在子组件中声明数据
;1.在子组件中声明数据
;2.在父组件中传递数据
;2.在父组件中传递数据
;(3)传递布尔类型的静态数据时,可以只传递数据名,数据值默认为true,语法格式如下。
子组件标签名数据名/子组件标签名 //数据值默认为true
(4)父组件要向子组件传递多个具体数据时,可以使用一个对象定义多个数据,使用?v-bind指令作为属性名为子组件标签绑定数据,语法格式如下。
子组件标签名v-bind=对象名/子组件标签名;;;;;1.在子组件中声明自定义事件
;2.在子组件中触发自定义事件
;2.在子组件中触发自定义事件
;3.在父组件中监听自定义事件
;;;;;1.祖先组件提供数据
;1.祖先组件提供数据
;2.后代组件注入数据
;2.后代组件注入数据
;;;;;1.在子组件中定义默认插槽
;2.在父组件中定义默认插槽的内容
;;1.在子组件中定义具名插槽
;在父组件中,可以在子组件标签内搭配使用template标签和?v-slot?指令定义具名插槽的内容,语法格式如下。
子组件标签名
templatev-slot:插槽名…/template
/子组件标签名
Vue.js?也提供了?v-slot?指令的简写形式,可简写为如下格式。
子组件标签名
template#插槽名…/template
/子组件标签名
;;1.在子组件中定义作用域插槽
;2.在父组件中定义作用域插槽的内容
;2.在父组件中定义作用域插槽的内容
;2.在父组件中定义作用域插槽的内容
;;;;;在Vue.js中,可以使用component标签定义动态组件,语法格式如下。
component:is=要切换的组件/component;组件缓存主要用于提高应用性能,防止组件的频繁创建和销毁。
在Vue.js中,可以使用KeepAlive组件实现组件缓存,语法格式如下。
keep-alive
!--缓存的组件--
/keep-alive
注:KeepAlive?组件是?Vue.js?的内置组件,不需要定义便可直接使用。在单文件组件中,keep-alive标签也可写为KeepAlive。
;1.include属性和exclude属性
;1.include属性和exclude属性
;2.max属性
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
您可能关注的文档
- Vue.js前端开发案例教程vue.js前端开发案例教程 (项目一).pptx
- Vue.js前端开发案例教程项目八 综合案例-开发图书销售网站.pptx
- Vue.js前端开发案例教程项目二 Vue.js开发基础.pptx
- Vue.js前端开发案例教程项目六 路由管理.pptx
- Vue.js前端开发案例教程项目七 网络请求与状态管理.pptx
- Vue.js前端开发案例教程项目三 Vue.js指令.pptx
- 项目五 过渡动画.pptx
- 街道办2025年第一季度工作情况和街道基层治理工作汇报总结材料2篇.docx
- 街道办2025年第一季度工作情况总结材料.docx
- 市接待办机关、市融媒体中心、市政协党组落实巡察反馈意见整改工作完成情况报告材料3篇.docx
- 产-英菲尼迪维修信息系统co k9k.pdf
- 阶段方法技巧训练二专训全等三角形判定三种类型.pptx
- 数据连接插头仅用于升body circuit diagram人体电路图.pdf
- unit 7课时5 section self check学案帮课堂八级英语下册同步人教版.pdf
- 人教版英语七级上册期中模拟达标测试卷含答案.pdf
- 模型批准测试者检查作者期ht05-050 mtbf 230vac.pdf
- 人教版八下-self check写作课.pdf
- 围绕“努力让人民群众在每一个司法案件中感受到公平正义”人民法院2024年工作报告材料.docx
- 乡村振兴工作交流:聚焦产业发展 助力乡村繁荣.docx
- 学习2025年全国两会精神中心组专题研讨发言材料(金融工作)多篇.docx
最近下载
- 伊犁师范大学辅导员考试试题2024 .pdf VIP
- 中央八项规定精神学习教育学习计划(2025年3月-7月).docx VIP
- 大学生心理情景剧剧本2篇.pdf VIP
- 中环新宇年产塑料零件及其他注塑制品3500吨项目环境影响评价报告公示.pdf
- 蛋鸡标准化规模养殖场建设规范.docx VIP
- 钢琴谱 五线谱 天空之城 简易版 钢琴谱.pdf VIP
- 思想道德与法治(2023年版) 第三章 继承优良传统 弘扬中国精神 第三节+让改革创新成为青春远航的动力.pptx VIP
- 八年级地理下册 第七章 综合测试卷(湘教版 2025年春).pdf VIP
- 关节活动度测量的图解.docx
- 龍門心法上下二卷第一册.pdf
文档评论(0)