风格管理器滑块 最小值 bug bug
问题
当我把滑块设为0(最小值)时,滑块返回-1值,这个style属性完全被忽略,因为它不是有效的CSS。例如,''border-width: -1px !important''
我找到了为什么只发生最小值的代码。 在[样式管理器滑块查看代码](https://github.com/artf/grapesjs/blob/dev/src/style_manager/view/PropertySliderView.js#L37)
当滑块值不是最小值时,这个方法效果很好。但如果值设为最小值(比如0),第二个model.set就没用,导致实际值变了。
难道没有-1和+1的集合值不是标准的吗?
简短的解决办法是,我该如何扩展这个功能?
回答(3)
@starcraft0429, 你能举个代码示例吗?我尝试过模拟,但没成功。
@artf做我们的英雄;)
大家,遵循ISSUE模板真的很重要,我甚至不知道你们用的是哪个版本!你能做一个可复现的演示吗?我不明白怎么复现
相关问答
通过相似的问题讨论继续研究。
问题 #1708
StyleManager 事件每次变更都会多次触发
复制: 在全新安装的GrapesJS中,在演示页面(index.html内)添加一个事件监听器,如下: 'editor.on('component:styleUpdate:width', (model) => { console.log(模型); });问题: 当更改任何元素的...
问题 #3596
价值无法逃避
GrapesJS 代码存在 XSS 问题,因为值插入 DOM 时不会逃逸,例如 https://github.com/artf/grapesjs/blob/dev/src/assetmanager/view/AssetImageView.js#L30 如果“model.getF...
问题 #3048
: 类型错误:无法读取未定义属性的“get”
版本: 0.16.22你能复现演示中的bug吗? [x] 是的 [ ] 不预期的行为是什么? 控制台没有错误。详细描述那个漏洞 涉及的文件包括: https://github.com/artf/grapesjs/blob/6296bf8c970f700aa69e44728b7d...
问题 #2622
:资产管理器 addType 函数在重新加载页面后无法工作
'am.addType('svg-icon', { 浏览量:{ 'getPreview()' 和 'getInfo()' 只是一些辅助工具,你可以 用“template()”覆盖整个模板 请在这里查看基础“模板()”: https://github.com/artf/grape...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。