为图像添加图像尺寸
@awaredigital最好的解决方案可能是按照建议去听“src”的更改,然后找到合适的资源并相应更新属性 “''js 型号:{ init() { this.on('change:src', this.onSrcUpdate); }, onSrcUpdate() { const src = this.get('src'); const assets = 编辑器。AssetManager.getAll(); const asset = assets.filter(asset => asset.get('src') == src)[0]; 如果(资产) { const width = asset.get('width'); widt...
阅读下方完整回答 ↓问题
当我给页面添加图片属性时,我注意到在 组件内部,图片本身有属性。 当我把图片调入资产管理器时,我的操作如下: 然而,图像添加到画布时,高度和宽度数据是无法显示的。我尝试通过以下方法来获取尺寸: 'component.views[0].el.height' 而且我尝试添加它到对象上,但每次尝试都显示0,因为图片还没在DOM中显示,所以它不知道它的大小。 有没有办法把这些高度和宽度传递给图片?我需要这个来做一些懒加载函数。 我现在正在做一个更新 我应该更早添加属性吗? 谢谢。
回答(3)
@awaredigital最好的解决方案可能是按照建议去听“src”的更改,然后找到合适的资源并相应更新属性 “''js 型号:{ init() { this.on('change:src', this.onSrcUpdate); }, onSrcUpdate() { const src = this.get('src'); const assets = 编辑器。AssetManager.getAll(); const asset = assets.filter(asset => asset.get('src') == src)[0]; 如果(资产) { const width = asse...
你好@awaredigital查看[#2696评论](https://github.com/artf/grapesjs/issues/2696#issuecomment-610823851),它会在“src”变化时更新样式。 干杯!
你好,@pouyamiralayi,谢谢你的回答,但这不是我想做的。我想给图像元素本身添加高度和宽度。举个例子,现在图像是这样插入的:
'<img src=“http://placehold.it/350x250/459ba8/fff/image2.jpg” id=“123” />'
我想做的是插入相应的高度和宽度图像。
'<img src=“http://placehold.it/350x250/459ba8/fff/image2.jpg” id=“123” height=“350” width=“250” />'
不过,我看不出该怎么做。
相关问答
通过相似的问题讨论继续研究。
问题 #2760
资源渲染所有图像,而不是只渲染部分。
嘿,@artf,首先,GrapesJS干得好!我玩得很开心。这太棒了! 所以,关于这个问题,或者说我还不太了解...... 情况:我想用资产管理器创建画廊。我按照步骤创建了列表并添加了一些分类。 我创建了这个函数,用来生成随机图片。 然后我有这个: 我称之为“getAll()”...
问题 #3404
风格管理器问题。
你好@artf我想隐藏和显示特定组件的样式属性。 提到这个问题后,我就说 https://github.com/artf/grapesjs/issues/1428 我用这个方法写代码,但出现了错误 -: “''js 导出默认值(编辑器,配置)=> { const sm = 编辑...
问题 #3247
问题:性状
你好@artf——你建造的东西非常壮观。这过程很温和,因为我远非JS高手。不过,我几乎所有配置都完成了——除了这个! 我想设置在选择图片时显示的特征(alt、src、id)。我相信初始化时可以完成一次,但我真不知道怎么做。我已经读遍了所有能找到的相关内容,但仍然卡住了。 我唯一...
问题 #3604
Editor.ON('component:update:content', model => { }}) 在某些原因下无法工作
如果用户删除元素中的所有文本并点击其他地方。然后再试着选择空元素,他又选不中,因为它是隐藏状态,我不知道它去哪了。所以针对这个问题,我用的是这段代码 该代码在文本中设置空格,如果用户从元素中移除所有文本。通过这样做,这些元素不再是空元素,因此 i 不会隐藏 。我们再次选择 。如...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。