关于 2.4.5 插件的一些改动
因为 2.4.5 Creator 升级了 electron 11.2.0,所以导致部分用法随着 chromium 内核升级需要修改。
部分童鞋可能已经遇到了 ui-section 不显示 header 的情况
我们做了一些统计:
ui-prop child 语法修改
// 之前
<ui-prop>
<div class="child"></div>
</ui-prop>
// 2.4.5 及之后
<ui-prop>
<div slot="child"></div>
</ui-prop>
ui-section header 语法修改
// 之前
<ui-section>
<div class="header"></div>
</ui-section >
// 2.4.5 及之后
<ui-section >
<div slot="header"></div>
</ui-section >
return panel 语法
以前兼容一些神奇的语法来书写 panel,例如:
return {
template: '',
};
现在需要统一用:
exports.template = '';
ipc 发送非法数据
以前对非法数据,例如通过 ipc 发送 function 做了兼容处理,发送后只是丢失了不允许使用的数据。
但在 electron 11 上,并不允许发送这类数据,一旦发送,ipc 会直接抛出异常,如果大家遇到发送数据报错,可以检查下发送的数据,是不是有不允许跨进程传输的类型~
我们将持续补充发现的问题。感谢大家一直以来的支持吖~~