【问题标题】:AlpineJs change x-data according to selectAlpineJs 根据选择更改 x-data
【发布时间】:2022-01-20 21:14:45
【问题描述】:

我用

x-data="{tab: 'option1'}"

并且需要根据下拉选择更改选项卡。 如何用 alpinejs 做到这一点? @click 无效

 <select>
      <option @click="tab = 'tab1'">{{ __('option1') }}</option>
      <option @click="tab = 'tab2'">{{ __('option2') }}</option>
 </select>

【问题讨论】:

    标签: laravel alpine.js


    【解决方案1】:

    您需要使用x-model 属性将变量绑定到选择元素。

    <div x-data="{tab: 'option1'}">
      <select x-model="tab">
        <option value="option1">{{ __('option1') }}</option>
        <option value="option2">{{ __('option2') }}</option>
      </select>
    </div>
    

    tab 变量将接收所选选项的值。

    【讨论】:

      猜你喜欢
      • 2020-11-25
      • 2016-11-13
      • 1970-01-01
      • 1970-01-01
      • 2020-07-12
      • 1970-01-01
      • 2010-10-30
      • 2015-08-01
      • 2023-04-07
      相关资源
      最近更新 更多