有没有办法用参数运行计算属性?几乎是一个计算函数。
JS代码
computed: {
IsShapeToolSelected: function (toolId) {
return toolId == this.get("QueryTool.QueryByShapeTool") ? "selected-tool" : "";
}
}
html
<button on-click='draw: {{0}}' type="button" class="btn btn-default {{IsShapeToolSelected(0)}}">
<span style="font-size:18px;">●</span>
<br />
<span>point</span>
</button>
<button on-click='draw: {{1}}' type="button" class="btn btn-default {{IsShapeToolSelected(1)}}">
<img src="Content/imgs/idv.MapTools_Reports/line-24x24.png" />
<br />
<span>line</span>
</button>