Comments (10)
目前对文档的修改有预计的完成时间吗?
目前来说计划是在 2.x 的版本的 API 稳定之后,再对文档进行修改。大概排期可能需要到年底。
from molecule.
如果是给 file 加图标的话,只需要在 tree 节点传 icon 即可。如果是 folder 想要加图标的话,目前暂时不支持。
from molecule.
如果是给 file 加图标的话,只需要在 tree 节点传 icon 即可。如果是 folder 想要加图标的话,目前暂时不支持。
谢谢答复。我想问一下tree节点的icon可以自定义render吗?比如我想展示tsx,ts文件图标。目前tree节点我只能渲染出vscode原生的icon,不知道是不是我自己的问题
from molecule.
如果是给 file 加图标的话,只需要在 tree 节点传 icon 即可。如果是 folder 想要加图标的话,目前暂时不支持。
谢谢答复。我想问一下tree节点的icon可以自定义render吗?比如我想展示tsx,ts文件图标。目前tree节点我只能渲染出vscode原生的icon,不知道是不是我自己的问题
icon 的类型是如下的:
这里直接传 string 的话,我们会默认兜底成 vscode 的 icon,也支持 JSX 的。
from molecule.
如果是给 file 加图标的话,只需要在 tree 节点传 icon 即可。如果是 folder 想要加图标的话,目前暂时不支持。
谢谢答复。我想问一下tree节点的icon可以自定义render吗?比如我想展示tsx,ts文件图标。目前tree节点我只能渲染出vscode原生的icon,不知道是不是我自己的问题
icon 的类型是如下的:
这里直接传 string 的话,我们会默认兜底成 vscode 的 icon,也支持 JSX 的。
请问能给一份示例参考吗?我还有一个问题想请教一下:在文件树初始化数据的时候,是应该是直接赋值data数据还是应该传一个TreeNodeModal的实例?
下图是模拟文件树获取mock数据相关代码
from molecule.
new TreeNodeModel({
icon: <SparkSQLIcon style={{ color: '#519aba' }} />;
});
在文件树初始化数据的时候,是应该是直接赋值data数据还是应该传一个TreeNodeModal的实例?
更应该传 TreeNodeModel 的实例,在这个实例上,我们定义了一些属性,其中有一个 data 属性,该属性的作用就是给用户存放自定义的数据。
另外,如果想了解更多 Molecule 的使用的 Demo 的话,可以参考一下 Taier
from molecule.
new TreeNodeModel({ icon: <SparkSQLIcon style={{ color: '#519aba' }} />; });在文件树初始化数据的时候,是应该是直接赋值data数据还是应该传一个TreeNodeModal的实例?
更应该传 TreeNodeModel 的实例,在这个实例上,我们定义了一些属性,其中有一个 data 属性,该属性的作用就是给用户存放自定义的数据。
另外,如果想了解更多 Molecule 的使用的 Demo 的话,可以参考一下 Taier
谢谢示例提供,看来还是我对molecule的很多 api 不太熟悉,要是官网文档能多一些配图就好了,示例基本是molecule_demo的代码片段哈哈,我这种小菜鸡就看得云里雾里。
这几天也在一直看taier代码中 molecule 相关的 api 用法,市面上使用 molecule 产品的项目太少了,网上也寻找了好久没看到合适的,我觉得等我们用熟了,可以 pr 份适合新手的文档或者向其他人推广 molecule。
在web ide中渲染 folderTree 的 file icon 通用做法是由前端去判断,在init数据时去 update icon 哈?
from molecule.
感谢建议,我们后续针对文档中对 API 解释的部分会尽量以小和全的 Demo 形式进行。
在web ide中渲染 folderTree 的 file icon 通用做法是由前端去判断,在init数据时去 update icon 哈?
通常是前端判断的
from molecule.
感谢建议,我们后续针对文档中对 API 解释的部分会尽量以小和全的 Demo 形式进行。
在web ide中渲染 folderTree 的 file icon 通用做法是由前端去判断,在init数据时去 update icon 哈?
通常是前端判断的
非常感谢。
from molecule.
感谢建议,我们后续针对文档中对 API 解释的部分会尽量以小和全的 Demo 形式进行。
目前对文档的修改有预计的完成时间吗?
from molecule.
Related Issues (20)
- bug: 无法将选中的文字拖拽到编辑器器内 HOT 3
- bug: cannot set properties of undefined (setting 'apex') HOT 3
- After pressing the item in the sidebar, 'molecule.editor.open()' will run. HOT 5
- 如果需要支持 git 版本控制,该怎么做呢? HOT 1
- Molecule 2.0 TODO List HOT 6
- <Workbench />组件类型问题导致项目启动报错 HOT 9
- notification menuBar
- bug: 在ActivityBar之间来回切换,Sidebar内容卸载不及时导致出现残影 HOT 9
- bug: activityBar图标点击不灵敏
- MenuBar是否支持渲染自定义组件?比如一个Select选择框 HOT 2
- 怎么在自定义的css中引入Theme的颜色变量
- bug: Tabs组件的renderPane失效 HOT 4
- 提示用户保存时,关闭 editor tab 标签页 tab 没有关闭成功 HOT 6
- 请问 Editor ContextMenu 支持自定义右键菜单吗? HOT 4
- 编辑器的标签页 Editor tab 如何判断左/右侧是否还有标签页呢? HOT 2
- 怎么更新IEditorTab中的文本内容 HOT 4
- vscode插件市场支持 HOT 1
- 向molecule.editor.editorInstance中注册事件 HOT 1
- [bug]: updateTab not update tab's value which is not current tab
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from molecule.