起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2325|回复: 5

[处理中3] comp取组件

[复制链接]

124

主题

226

帖子

935

积分

高级会员

Rank: 4

积分
935
QQ
发表于 2017-11-9 21:55:45 | 显示全部楼层 |阅读模式
this.comp能够得到组件,但不是每个组件都可以,这个有什么规律吗?
发表于 2017-11-10 10:13:54 | 显示全部楼层
必须是x5封装的组件就能得到!
就是标签中存在属性   component  才是x5的组件
比如button 组件
  1. <a component="$UI/system/components/justep/button/button" class="btn btn-default" label="button" xid="button8" onClick="button8Click">
  2.    <i xid="i7"></i>
  3.    <span xid="span8"></span></a>
复制代码


如果标签中没有component属性 ,那就是HTML5标签,而不是组件!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

124

主题

226

帖子

935

积分

高级会员

Rank: 4

积分
935
QQ
 楼主| 发表于 2017-11-12 22:20:26 | 显示全部楼层
demo中改变文字颜色的范例有var util = require("$UI/system/components/justep/common/common");是什么意思,组件地址$UI/system/components/justep还有那个可以这么用?
回复 支持 反对

使用道具 举报

发表于 2017-11-13 14:59:33 | 显示全部楼层
bjzg521 发表于 2017-11-12 22:20
demo中改变文字颜色的范例有var util = require("$UI/system/components/justep/common/common");是什么意 ...

js模块引用!引用系统js后才能调用这个js中定义的方法
http://doc.wex5.com/js-module-01/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

124

主题

226

帖子

935

积分

高级会员

Rank: 4

积分
935
QQ
 楼主| 发表于 2017-11-14 15:32:45 | 显示全部楼层
$UI/system/components/justep里不都是x5的组件吗,组件也可以这么调用,为什么不做可视化呢?
回复 支持 反对

使用道具 举报

发表于 2017-11-14 15:36:19 | 显示全部楼层
bjzg521 发表于 2017-11-14 15:32
$UI/system/components/justep里不都是x5的组件吗,组件也可以这么调用,为什么不做可视化呢? ...

引入组件的js ,可以动态创建组件使用!
静态 拖动 在w上的组件!  是HTML 源码构成的!  最主要的标志就是存在属性component

所以只要源码中存在 component 属性的标签,一般都是x5封装的组件!

js中的引入,只是为了调用js方法!

获取组件直接用
this.comp('组件xid')  就可以调用组件的方法了!也不用require引入

请问你想做什么?能说明白需求吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-30 04:21 , Processed in 0.052291 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表