- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
希望能够使用 Alpine.js 进行下拉选择表单。当您从选择菜单中选择特定选项时,页面会插入一组相关记录。我将如何用 Alpine.js 完成这样的事情
例如
最佳答案
你可以做这样的事情(假设你事先有所有的数据)
<div
x-data="{ selectedCountry: null, countries: [ 'Mexico', 'USA', 'Canada' ], storesByCountry: { 'USA': [ { 'store' : 'data' } ] } }"
>
<select x-model="selectedCountry">
<template x-for="country in countries" :key="country">
<option :value="country" x-text="country"></option>
</template>
</select>
Stores:
<template x-for="store in storesByCountry[selected country] || []" :key="store.id">
</template>
</div>
<div
x-data="{ selectedCountry: null, countries: [ 'Mexico', 'USA', 'Canada' ], stores: [ { 'store' : 'data' } ] }"
x-init="$watch('selectedCountry', (country) => { fetch('url?country=" + country).then(res=> res.json()).then((storeData) => { stores = storeData }) })"
>
<select x-model="selectedCountry">
<template x-for="country in countries" :key="country">
<option :value="country" x-text="country"></option>
</template>
</select>
Stores:
<template x-for="store in stores" :key="store.id">
</template>
</div>
关于alpine.js - AlpineJS 用于动态选择菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61684622/
我已经得到了一个表,其中某些列/单元格是根据使用alPine:CLASS指令的切换器显示或隐藏的:。单元格内容。这些单元格也可以使用jQuery插件导出,该插件提供了一个可以添加到元素中以便导出器忽略
在 AlpineJS docs有这个例子: Open // Dropdown function dropdown() { re
初始化我的商店 document.addEventListener('alpine:init', () => { Alpine.store('selectedInput', 0) }) 但是,当我
我试图将两个 :class 绑定(bind)附加到 x-for 循环中的单个元素。通常这可以通过传入具有多个键值对的单个对象来实现。然而,在这种情况下,一个是条件,另一个是循环的属性: 条件: :cl
Max Res 我在 alpinejs 中有一个元素,我想在单击该链接时获取数据属性的值。 最佳答案 您需要使用 6 个“魔法属性”之一,在您的情况下是 $event 一: window.
我在这个元素中使用 TailwindCSS 和 AlpineJS。有两个按钮可以切换选项卡,第一个按钮具有自动对焦功能。切换选项卡时,另一个按钮变为事件状态: 我希望该按钮仅在单击另一个按钮时才变为非
我想在 AlpineJS 的循环中设置隐藏输入字段的 name 属性。我试过 x-bind:name 但这不起作用。 我认为这不起作用,因为 x-model 如何添加待办事项: Add
希望能够使用 Alpine.js 进行下拉选择表单。当您从选择菜单中选择特定选项时,页面会插入一组相关记录。我将如何用 Alpine.js 完成这样的事情 例如 从选择菜单中选择美国、加拿大和墨西哥。
有谁知道如何在 TailwindCSS/AlpineJS 中构建“下拉菜单”?我知道如何构建下拉菜单,但无法制作下拉菜单。 我的下拉列表:
有谁知道如何在 TailwindCSS/AlpineJS 中构建“下拉菜单”?我知道如何构建下拉菜单,但无法制作下拉菜单。 我的下拉列表:
我开始在我的项目中使用 alpine JS 并遇到了这种情况,我真的不知道解决这个问题的最佳方法。我有一个输入复选框,我需要限制用户只能选择其中的 12 个。我可能可以用普通的 javascript
应该如何使用 NPM 导入 AlpineJS? AlpineJS 文档说: From npm: Install the package from npm. npm i alpinejs Include
我一直在处理 AlpineJS 的一些代码示例。起初,代码只会处理 2020 年,不会超过 2020 年 12 月。 我现在已经设法让代码超过 2020 年,但是日历 View 中的日期没有更新,我看
我正在使用 Alpine 显示将更改的项目列表。但是我不知道如何告诉 Alpine 在新的项目从服务器返回后刷新项目列表: 第一个“批次”的项目很好,因为它们
我有一个使用 AlpineJS 隐藏的警报组件,但我希望它在 Livewire 重新呈现后再次可见。 使用 Livewire 组件显示警报 @if(Session::has('success'))
我有一个由 AlpineJS 提供的 Datatable 表: 在 x-for 中,我有 user.Id 的值,可以在 SPAN 字段中列出,并带有指令 x-text: 我需要在我的 HREF
这应该很简单,但我不明白。我想复制一个按钮的功能,当按下按钮时转到 API(这可能需要大约一分钟来获取数据并处理它),它会被禁用,并在加载数据后被启用。 我正在使用 Laravel/Livewire/
我有一个使用 AlpineJS 提交的表单。 使用 x-init 我想使用从 cookie 中读取的两个字母字符串将下拉列表默认设置为特定国家/地区。 如何使用在 initForm() 中获得的 2
加载 alpinejs 时,它会取消选中所有复选框,我不知道为什么会这样,但确实如此。 Colors: orange,red,yellow 所以当加载上面的代
我有一个使用 AlpineJS 提交的表单。 使用 x-init 我想使用从 cookie 中读取的两个字母字符串将下拉列表默认设置为特定国家/地区。 如何使用在 initForm() 中获得的 2
我是一名优秀的程序员,十分优秀!