摸鱼的时候,忽然来了一个问题,我写的编辑器里面输出全屏是一个假的全屏!刚开始我以为直接找到ace_content改它的高度就行了,然后发现不管改哪个高度都不好使,后来我发现检查的时候屏幕高度一变,它就出来了!
改半天没用,我也没找到我的代码在哪里写过改变屏幕大小就重新加载,打断点发现,屏幕高度改变的时候,它走到ace包里面了!在里面有个resize函数,就是走了一遍它,我的
ace_content的高度变了!
所以我需要在点击全屏和退出全屏的时候调用一下这个函数!在我输出框改变的时候,改掉
ace_content的大小!
var editor = ace.edit("editor"); // 假设编辑器容器的 ID 是 "editor"
editor.resize(); // 调用 resize 方法,调整编辑器大小
解决,吼吼,继续摸鱼~