:资产管理器 addType 函数在重新加载页面后无法工作
问题
'am.addType('svg-icon', { 浏览量:{ 'getPreview()' 和 'getInfo()' 只是一些辅助工具,你可以 用“template()”覆盖整个模板 请在这里查看基础“模板()”: https://github.com/artf/grapesjs/blob/dev/src/asset_manager/view/AssetView.js getPreview() { return '<div style=“text-align: center”>${this.model.get('svgContent')}</div>'; }, getInfo() { 如果你通过了模型的属性,可以使用它们: am.add({ 类型:“SVG-图标”, svgContent: '<svg ...', 名字:“某个名字” // }) // ...则 this.model.get('name'); 返回“<div>SVG 描述</div>”; }, }, isType(value) {...} })` 如果资源从本地存储加载,getPreview和getInfo功能就不适用。
回答(1)
如果你提交错误,请遵循问题模板,至少要创建一个可复现的演示
相关问答
通过相似的问题讨论继续研究。
问题 #3596
价值无法逃避
GrapesJS 代码存在 XSS 问题,因为值插入 DOM 时不会逃逸,例如 https://github.com/artf/grapesjs/blob/dev/src/assetmanager/view/AssetImageView.js#L30 如果“model.getF...
问题 #2075
风格管理器滑块 最小值 bug bug
当我把滑块设为0(最小值)时,滑块返回-1值,这个style属性完全被忽略,因为它不是有效的CSS。例如,''border-width: -1px !important'' 我找到了为什么只发生最小值的代码。 在[样式管理器滑块查看代码](https://github.com/...
问题 #4411
XSS在选择器管理器中添加类名时
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome v102 可复制演示链接 https://jsfiddle.net/szLp8h4n 描述一下那个虫子 如何复现这个漏洞?选择任意组件在选择器管理器中添加类名,比如“<a href=...
问题 #2488
如何为 gjs 悬停类重新配置 css 属性
警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。