问题 #727💬 已回答提出于 2018年1月8日作者 kevinalvarez3 个反应

两个宽度相同的设备

快速解答作者 kevinalvarez1

看看这个演示:https://jsfiddle.net/9w2g8su5/1/ 我有4台设备。通用版和桌面版宽度相同。如果我从通用切换到桌面(或反过来),我无法从画布中选择或编辑任何组件,除非选择另一个宽度不同的设备

阅读下方完整回答 ↓

问题

大家好, 我们有一个场景,需要两台宽度相同的设备。几乎所有设备都正常,但当我们尝试在这些设备之间切换(相同宽度)时,预览中的元素直到更换尺寸不同的设备后才会响应。

有什么建议吗?

谢谢!

回答(3)

kevinalvarez2018年1月9日

看看这个演示:https://jsfiddle.net/9w2g8su5/1/ 我有4台设备。通用版和桌面版宽度相同。如果我从通用切换到桌面(或反过来),我无法从画布中选择或编辑任何组件,除非选择另一个宽度不同的设备

ryandeba2018年1月10日

大家好, 我查了一下,我认为问题出在“FrameView.updateDim()”里,当调用“em.stopDefault()”时,默认命令“select-comp”会停止,直到调整大小的过渡完成。由于尺寸未变,没有调整大小的过渡,'FrameView.updateOffset()'从未运行,因此“select-comp”命令永远不会再次启动。在代码中,[this](https://github.com/artf/grapesjs/blob/0153fb3120c3050deab31381808a1de9e211db01/src/canvas/view/FrameView.js#L33) 运...

artf2018年1月11日

在 FrameView.updateDim() 里调用 em.stopDefault() 是否有必要?我猜这背后有合理的原因,但我不确定具体是什么原因。

它的目的是防止动画中😬悬停组件时出现固定的高亮框

我会设置一个修复,检查维度变化,否则“udpateOffset”会立即触发

相关问答

通过相似的问题讨论继续研究。

问题 #2044

本地服务器上的 NPM 开始开发失败了

按照 README 上描述的 'dev' 分支启动本地服务器的步骤,在控制台上能用,但在 Chrome 上失败,Grapesjs 也无法加载,因为以下错误 ![图片](https://user-images.githubusercontent.com/582516/585238...

3 个回答更新于 2020年6月25日

问题 #1092

特征与存储触发

嘿,也许不是bug,我也不确定。 我有带有changeProp:真实场域的特质。 当我通过UI更改特质值时,模型会被更改,一切正常,但新更改不会保存在存储中。所以,刷新编辑器后,我会错过那些数值。如果我附加任何组件,当存储被触发且所有组件都已保存时, 感谢你精彩的项目。

3 个回答更新于 2020年5月21日

问题 #1506

CSS 媒体查询问题

你好@artf 演示页面和媒体查询库中都存在问题。 问题是,如果用户先在移动视图上更新样式,再用标签视图,再用媒体查询,移动视图就不起作用。如果我们先更新桌面样式,再更新标签页,再更新移动端,那么一切都正常 但如果我们先反向移动视图,标签视图第二,桌面视图第三,然后CSS/媒体...

3 个回答更新于 2020年5月21日

问题 #1985

远程存储的自动保存不会发送网络请求

操作系统:Windows 10 浏览器:Chrome 73 GrapesJS 版本:'0.14.57' 我用这个调用 'grapesjs.init()' 配置了远程存储: 虽然我在Chrome开发工具的网络标签里看到“/load”请求触发,但无论我在编辑器里做多少修改,都没看到...

3 个回答更新于 2020年5月6日

与此问题匹配的付费插件

根据问题关键词和标签相关性精选,助你更快交付。

查看全部插件

正在加载付费插件推荐……

免费方案

在以下平台查看开源 GrapesJS 插件: GitHub 或在我们的免费目录中快速搜索。

浏览免费插件 →
高级方案

高级插件提供支持、定期更新和生产就绪的功能——为你节省数天的集成工作。

浏览高级插件 →

相关教程

关于同一主题的深入指南。

全部教程 →

浏览插件分类

直接跳转到市场上的插件分类页面。