- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
先定一个小目标!掌握自定义组件的创建方法,能够根据实际需要创建自定义组件知识储备1.创建自定义组件
知识储备为什么要创建自定义组件?1.创建自定义组件
知识储备在实际开发中,可能会遇到多个页面中有相同功能区域的情况。如果为每个页面复制同一份代码,会造成代码冗余,开发者可以将页面内重复部分封装成自定义组件,以便于在不同的页面中重复使用,有助于代码的维护。1.创建自定义组件
知识储备1.创建自定义组件JSON文件WXML文件JS文件WXSS文件自定义组件的组成编写自定义组件的页面样式编写自定义组件的配置编写自定义组件的页面结构编写自定义组件的页面逻辑
步骤1演示自定义组件的创建打开微信开发者工具,创建一个新项目或打开现有项目。知识储备步骤3步骤4步骤21.创建自定义组件
在项目的根目录中右键单击,选择“新建文件夹”,然后输入新文件夹的名称“components”,按回车键确认。知识储备步骤1步骤3步骤4步骤21.创建自定义组件演示自定义组件的创建
知识储备步骤1步骤3步骤4步骤21.创建自定义组件演示自定义组件的创建在components文件夹上右键单击,选择“新建文件夹”,然后输入新文件夹的名称“test”,按回车键确认。
知识储备步骤1步骤3步骤4步骤21.创建自定义组件演示自定义组件的创建在test文件夹上右键单击,选择“新建Component”,然后输入组件的名称“test”,按回车键确认。
知识储备1.创建自定义组件在components/test/test.js文件中,保存了微信开发者工具自动生成的代码,其中properties属性和data属性用法相同。Component({properties:{},data:{?},methods:{}})组件的属性列表组件的初始数据组件的方法列表
知识储备VSdata属性可读可写倾向于存储组件的私有数据可读可写倾向于存储外界传递到组件中的数据属性中的值可以用于页面渲染,使用setData()函数可以为properties属性中的值重新赋值properties属性1.创建自定义组件
知识储备VS组件的JS、JSON文件组件的JSON文件中需要声明component属性,将属性值设为true,表示它是一个组件组件的JS文件中调用的是Component()函数组件的事件处理函数定义在methods中页面的JSON文件不需要添加component属性页面的JS文件调用的是Page()函数页面的事件处理函数定义在Page({})中页面的JS、JSON文件1.创建自定义组件
您可能关注的文档
- 6-2-1普通函数转换 (1).pptx
- 6-2索引的创建与管理 (1).pptx
- 007-逻辑函数的公式化简.pptx
- 07-PPT安防系统有线执行器 Security system wired actuator.pptx
- 7. 服务器安全威胁 (1).pptx
- 7.1.2网站案例实操(一) (1).pptx
- 7.1.3 图的基本操作 (1).pptx
- 7.1.3使用自定义组件.pptx
- 7.1.4使用自定义组件渲染标签栏.pptx
- 7.2.1电影列表--案例分析.pptx
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)