Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: 增加节点自定义文本的功能 #67

Closed
wants to merge 7 commits into from

Conversation

LIBai11
Copy link

@LIBai11 LIBai11 commented Feb 6, 2023

我在原来的基础上增量添加了新功能,我把这个功能嵌入到了节点中以减少对原有代码的直接修改。详细的字段说明在testData -> data5中。并且vue项目添加了相对应的功能。

自定义文本的样式继承功能和已激活节点的自定义文本样式下个版本完善

另外在vue项目中发现一些bug,后续修复

支持向节点中添加多个自定义的文本,可自定义的内容有: 字体相关的css样式, 自定义文本与主文本之间的位置关系, 排列方向, 指定x, y的位置等. 后续的commit中增加相关的实例方法
# Conflicts:
#	simple-mind-map/src/Render.js
自定义文本支持指定位置,支持修改功能.详细属性参考exampleData.js
demo项目添加了节点自定义文本的功能,并修复部分bug
@wanglin2
Copy link
Owner

你好,我大致看了一下,发现了以下几个问题:

1.看到src/Style.js文件中增加了一行代码,这行代码我看着似乎没有用处
image

2.自定义文本在侧边栏还不支持添加和删除,这个功能会在后续增加么

3.侧边栏的【自定义文本排列方向】勾选框需要存在自定义文本才显示么?现在应该是默认都显示了

4.侧边栏的【自定义文本相关设置】感觉有点混乱,比如修改自定义文本颜色修改的是普通文本;每修改一下,又跳回了默认选中的自定义文本等问题,需要再优化一下

5.自定义文本会超出节点
image

@LIBai11
Copy link
Author

LIBai11 commented Feb 13, 2023

你好,我大致看了一下,发现了以下几个问题:

1.看到src/Style.js文件中增加了一行代码,这行代码我看着似乎没有用处 image

2.自定义文本在侧边栏还不支持添加和删除,这个功能会在后续增加么

3.侧边栏的【自定义文本排列方向】勾选框需要存在自定义文本才显示么?现在应该是默认都显示了

4.侧边栏的【自定义文本相关设置】感觉有点混乱,比如修改自定义文本颜色修改的是普通文本;每修改一下,又跳回了默认选中的自定义文本等问题,需要再优化一下

5.自定义文本会超出节点 image

1那个应该是忘删了😂
2添加和删除会添加进来,
3是默认就显示
4 颜色那里是bug, 修改一下又跳回默认选中的问题,这应该是组件的问题,修改高度和宽度的时候,修改后视图整个更新导致数据重置
5的问题我没遇到, 我再测试一下

6增加自定义文本内容修改的功能
下次提交我会把这些问题修复, 和优化功能使用

@wanglin2 wanglin2 closed this Aug 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants