首先对于前段时间遇到的一些总结做下记录:
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);
经尝试,此方法不需要在生成之前进行销毁,可直接使用。