vue.js - 如何根据VueJS中的条件从元素中删除值
问题描述
我正在尝试通过更改values
. 我知道如何隐藏,但我想删除如果已经写了一些东西。hide
elements
select
values
这是我的代码:
<select v-model="switchopera">
<option :value="undefined" selected disabled
>Is the reservation under the same name ?</option>
<option :value="false"
>Yes</option>
<option :value="true"
>No</option>
</select>
<select
:required="switchopera ? false : true"
:value="switchopera ? false : true">
<option selected disabled>Title (on the reservation)</option>
<option>Mr</option>
<option>Mrs/option>
</select>
这是我的 Vuejs 代码:
data() {
return {
switchopera: undefined
};
}
};
解决方案
您可以使用 watch 属性来检查和执行操作:
watch: {
switchopera: function(value){
// do action
}
}
推荐阅读
- sql-server - 我可以在 SQL 查询中使用什么来帮助我确定查询未返回任何数据结果的原因
- javascript - 提交表单后自动刷新页面 - ElectronJS
- python - Tensorflow图中的未连接序列
- php - 在应用程序 Web 服务器上安全存储租户/客户端 ID
- java - 在挂毯中记录事件调用
- arduino - 一段时间后以太网屏蔽停止
- hangouts-chat - 如何让 G-Suite Chat 保持登录状态?
- html - 从 HTML 中删除下划线
- android - android studio设计时不显示fragment的结构,只显示阴影。设计时如何获取原始fragment?
- python - 使用 Pandas 根据多个标准选择数据