繁体   English   中英

vuejs如何将两个以上的功能合二为一

[英]how to combine more than two functions into one for vuejs

我希望将每个不同开关的功能组合到一个按钮中,这样当我单击它时所有灯都亮起,但是,当我单击按钮时只执行了两个功能。

    <div><button v-on:click="onLightar(); onLightmngr(); onLightfy(); onLightmr(); onLightT(); onLightbr();" >Switch on all groundfloor lights </button></div>

为了使其简单易懂,您只需在单击时调用一个方法,然后从该方法调用所有开关方法。

在模板中

<div>
  <button v-on:click="switchOnAllLights">Switch on all groundfloor lights </button>
</div>

在脚本中

switchOnAllLights() {
    this.onLightar();
    this.onLightmngr();
    this.onLightfy();
    this.onLightmr();
    this.onLightT();
    this.onLightbr();
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM