你的身份
使用者
在 ThingJS UI-布局中使用
在 html 中使用
- 进入 Gallery 下载相应的组件 (点击下方链接跳转到 使用教程 查看如何下载)
- 将下载好的压缩包解压,取出解压后文件夹里的内容
- img:存放组件使用到的图片
- lib:存放组件使用到的 js 库
- comp.js: 组件的核心文件

- 新建 html 文件,将 comp.js 通过 script 引入 (注意: 信息图的使用前需要引入 vue 环境,可以在 window 下访问到 Vue 对象 )

- 运行html,此时便可以 F12 下访问到 conch 对象,便可以看到 comp 下拥有的组件(是一个 对象形式)

- 创建组件步骤如下:
- 在 html 的 body 中创建组件展示的 dom 节点和 script 标签
- 在 script 标签中编写相应的 js 代码创建 comp 对象(组件的 ID 需要进入 Gallery 中复制,或者根据上图打印的对象的 key 值)
- 构建组件的参数
- prefix: 组件请求静态资源的前缀,默认是 通过 /js(img)/文件名称来请求

- 执行组件的 render 函数(此方法为 async 函数,为了解决组件加载静态资源产生的异步问题)

开发者
此处仅简单介绍编辑器,点击深入了解
- 进入编辑器

- 编辑器页面结构
- 头部
- 教程
- Imagination (好用的功能都在这里)
- 左侧:组件列表(展示当前用户名下的所有组件和例子)
- 右侧:组件的编辑框(第一张图为没有打开组件,第二张为打开组件的样式)
- 头部


