组件的重构
1. 新建组件 File-New-MXML Conponent
为组件添加一个myProperty属性和一个标签,并将标签与属性绑定,组件代码如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300">
<mx:Script>
<![CDATA[
[Bindable]
public var myProperty:String;
]]>
</mx:Script>
<mx:Label x="151" y="129" text="{myProperty}"/>
</mx:Canvas>
2.返回应用程序文件,将组件导入 xmlns:local=”*” 并将组件添加到容器里,设置组件的属性值
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
xmlns:local="*">
<local:FirstConponent id="myConponent" myProperty="ddd"/>
</mx:Application>
3.修改组件文件名
点击Rename
然后到应用程序文件查看,是否已经自动将组件名修改:
<local:MyFirstConponent id="myConponent" myProperty="ddd"/>
4.修改组件的属性名,在组件代码里选中属性名,右击
[img]http://dl.iteye.com/upload/picture/pic/85611/a45461c2-89e6-3148-b8cc-ea495ba1547c.jpg [/img]
然后返回到应用程序文件,查看组件的属性是否已经自动修改
<local:MyFirstConponent id="myFirstConponent" myFirstProperty="ddd"/>
分享到:
相关推荐
总结来说,"slider组件重构"是一项旨在提升用户体验和开发效率的任务,涵盖了代码优化、性能提升和现代前端技术的应用。通过对"slider_new.js"的分析,我们可以深入了解这一过程,并从中获得关于如何构建高效、可...
总的来说,Element UI 的 `select` 多选组件重构是一个涉及组件功能增强、样式定制、性能优化和用户体验提升的过程。通过合理的设计和编码实践,我们可以将这个组件打造得更加符合业务需求和用户期望。
在本文中,我们将探讨如何基于百度地图组件重构Map.vue,重点在于提高代码的复用性和效率。Map.vue组件是一个专为iview框架设计的组件,它包含了多个实用功能,如判断点是否在多边形内、绘制多边形覆盖物以及添加带...
[系统优化] 图片上传、视频上传、文件上传、音频上传组件重构 [系统优化] 模块设置页面增加开发配置提醒,避免随意设置导致的功能异常 [Bug 修复] Number、Text 组件默认值不生效问题 [Bug 修复] 博客关键词不生效...
所以也借此机会,将之前的组件重构一番。 重构旧代码 在原来的组件中有一个initDuration属性和3个方法,3个方法分别是countDown,format和runCountDown。 initDuration属性 首先我们需要三个page属性来帮助完成接...
YUI 3.5是一个大的改进版本,该版本的主要亮点包括:在Node.js中YUI可作为NPM模块正式引入了第2套皮肤“night”引入了App、Button、CSSButton、Handlebars、Pjax和TestConsole等组件重构了CSS网格,现在更加轻量级、...
### 用组件来重构你的游戏实体 在游戏开发领域,随着技术的发展与需求的变化,游戏实体(Game Entity)的设计模式也在不断进化。传统的游戏实体设计往往采用“整体式”(Monolithic)的方法,即每个实体都包含所有...
ElementUI 3.0 将遵循「最佳实践」,开发新组件:Timeline,TreeSelect,改造组件:统一用法,推动组件重构;拆分和简化组件开发流程;把文档打包拆分:doc-generator。 ElementUI 3.0 的未来规划是基于当前版本的...
故事书VueChess演示 重写vue2中的组件。 例 git clone ... yarn install 运行开发故事书服务器( yarn storybook )
### 游戏组件重构:演化你的游戏实体层级 在游戏开发领域,“演化你的游戏实体层级”(Evolve Your Hierarchy)这一概念强调了从传统的深度类层级结构向更灵活、可扩展的游戏实体组件化方法转变的重要性。这种方法...
组件重构 为了使`Flyout Composite`更通用且易于集成到其他场景中,进行了以下重构工作: - **目标**:使得`Flyout Composite`不仅限于特定的应用场景,如GEF编辑器,而是可以广泛应用于其他目的。 - **重构过程**...
[新功能] Echarts 组件重构,支持饼图和散点图 [新功能] 通用导航增加变量自动替换支持 [新功能] KeyPoolManager 支持通用多个 Key 轮询快速开发 [新功能] 支持 modstart:module-list 命令,列出当前系统已安装、...
该平台的体系结构包括服务管理层、动态组件重构层和支持层,旨在为医务人员和普通市民提供方便、灵活的服务,并满足不同级别服务需求。 云计算技术的引入,因其灵活的基础设施、新颖的服务模型和快速的响应能力,为...
- **表单组件重构:** - 计划对移动端定制化表单组件进行重构,优化使用方式和代码结构。 - 目的是提高组件的规范性和适用性。 - **可配置功能模型的应用:** - 将现有的可配置功能模型应用于旧项目中,以简化旧...
重构手段包括分层、模块化、解耦和抽象可复用组件等,通常涉及大量代码改动,影响广泛,风险较高,需要深入理解和熟悉系统整体架构。 2. **小规模低层次重构(小型重构)**:主要针对单个类、函数、变量等代码细节的...
6. **MVC组件重构**:包括控制器、视图和模型在内的MVC组件都进行了重构,提升了性能和可扩展性。 7. **对象关系映射(ORM)**:ZF2集成了Doctrine ORM,提供了数据库操作的抽象层,使得数据库交互更加便捷。 8. *...
2. **页面元素**:包括标志Logo、标题、导航菜单、面包屑导航、数据表格、正文文本、分页、数据录入表单、提示信息以及UI交互组件(如下拉菜单、切换标签和模态弹窗)等,这些元素应设计得既实用又美观。 3. **易用...