我最近将模板核心版本更新到最新的 ie 1.3.2
更新后出现了一个奇怪的问题,我不确定这是错误还是预期行为。我阅读了更改日志,但找不到与该问题相关的任何内容
Stencil 从渲染函数内部的 jsx 创建的最终输出中的 HTML 按钮中删除“类型”属性。这仅在属性值为 "submit" 时发生,如果值为 "button" 则保持不变
JSX:
render() {
return (
<div class="dialog-footer">
<button class="ui button blue" disabled={false} type="submit">save</button>
</div>
);
}
构建后:
render() {
return (h("div", { class: "dialog-footer" },
h("button", { class: "ui button blue", disabled: false, type: "submit" }, "save")));
}
最终输出
<div class="dialog-footer">
<button class="ui button blue">Save Settings</button>
</div>