laravel - 自定义标签输入 VueJS 和复选框
问题描述
在照片中,您可以在右侧看到两个复选框组:1. 大小和 2. 颜色。并离开 sizde 输入标签文本区或文本框。如果我单击复选框 Size: S 它将显示在标签输入框中,如: size:SX ,如果我选择 Color:Red ,它也会在标签输入框中显示,如: Color:Red x,同时两个不同josn 对象将填充那些选中的复选框。喜欢: size_object: { name:s, id: 2 } 和 Color: { name:Red, id: 10 }
谁能告诉我如何使用Vuejs解决这个问题。
评论中的代码:
<div v-for="size in size_lists">
<input type="checkbox"
v-model="size_tag_lists"
:id="size.id"
:value="size.id"
class="attributes-checkbox" />
{{size.name}}
</div>
<script>
data(){ return{ size_tag_lists: [] } }
</script>
解决方案
最后,我设法通过稍微改变我对这个软件工具的架构视图来解决这个问题。新的架构视图是这样的:
在这张图片中,我将输入标签字段保留为自我输入标签,即鞋码:输入标签归档,如果用户单击此字段,列出的值将显示为下拉列表,选定的值将显示为该字段中的输入标签也是。同时 Json 对象将生成选定的值,例如: shoe_size_object:{ id: 2, value: 43 }。我通过以下链接使用 vue-multiselect 包解决了它:https ://vue-multiselect.js.org 。
推荐阅读
- scikit-learn - 最佳发现的 PCA 估计器将用作 RFECV 中的估计器
- python - 如何在python中从谷歌云存储中的非默认存储桶中读取
- java - 添加到 Android Studio 中的列表,性能问题
- python - 如何通过 Django RestFramework 中的 URL 过滤嵌套列表
- python - 如何使用请求生成 API 令牌
- sql - 当用户具有“授予所有”权限和宽松政策时,如何使用 RLS 将记录插入 Postgres
- python - 如何导入*.pyd文件python(Linux机器)
- javascript - Javascript 中的本地存储
- ios - 如何在 UIElements 上正确使用占位符 API
- asp.net-core - 验证外部令牌 asp net core