首先对于前段时间遇到的一些总结做下记录:

0 == ''  => true

transition,渐变属性,其值可以是某属性,也可以是all,如transition: all 0.3s;鼠标放到上边时触发,0.3 = .3

background-color: rgba(57, 57, 55, 0.6);颜色和透明度可以一起使用

modal的data-dismiss属性,点击关闭该弹窗

foreach无自带跳出循环功能,只可以捕捉异常

<nz-link nzHref="#sect{{i+1}}" nzTitle="{{control.sectionName}}"></nz-link>不触发路由

UEditor是百度团队开发的一个富文本编辑器组件,功能比较丰富,可扩展性也比较强。

其中在开发过程中遇到过几个问题:

1.图片上传功能异常;

2.增加公式功能;

3.IE浏览器的兼容性问题。

其中1,2暂时没有时间研究,关于3,网上也有一些说法,其中首先需要在生成编辑器之前先销毁,比如

//UE.delEditor('content');
//addIndex = UE.getEditor('content');

如果是在弹窗中,比如

/*if (typeof (UE.getEditor("content")) != 'undefined') {
addIndex.destroy();
}*/

这里我注释掉了,因为在ie浏览器中,由于与谷歌的内核和页面解析方式不同,会有兼容性问题,第二次打开的时候报找不到parentNode。网上有找到解决办法

https://blog.csdn.net/weigs81082580/article/details/71457012

cache:false,
ifModified:true,

屏蔽编辑器的缓存功能,此方法没有试。

还有一种,就是https://blog.csdn.net/wslpeter1987/article/details/76530075

将UE.getEditor(id,[opt])

手动做初始化

var editor = new UE.ui.Editor(opt);
editor.render(id1);

经尝试,此方法不需要在生成之前进行销毁,可直接使用。

05-11 15:34