html - VueJS 在属性中渲染一次
问题描述
我必须在min和v-model属性中使用item.birthdate所以,希望我已经解释了这个问题。当我更改 date min属性更改时,我想在min中使用一次出生日期。
v-once, v-bind => 不工作。所以我在这里。
<input type="date" class="form-control" name="birth" placeholder="B.Date"
v-bind:min="item.birthdate" v-model="item.birthdate" v-if="item.gender > 1" required />
解决方案
我建议您初始化min
属性的单独数据值并在页面加载时定义其值,如下所示:
<input type="date" class="form-control" name="birth" placeholder="B.Date"
v-bind:min="min" v-model="item.birthdate" v-if="item.gender > 1" required />
new Vue({
el: "#app",
data: {
item: {
birthdate: "2001-11-12",
gender: "2"
},
min: null
},
created() {
this.min = this.item.birthdate
}
})
我为你创造了一个小提琴:小提琴
推荐阅读
- python - immobilienscout24 执行两条腿 OAuth Python
- javascript - 当我们按下按钮时,进度条会增加
- android - 应用程序崩溃时 Firebase 消息服务是否会关闭?
- python - 在优先可行排序中获取有向无环图的预处理器和后继者
- c# - WPF PasswordChanged 属性未检测到退格删除
- c - 在 C 中使用 for 循环绘制图案
- php - PHP Oauth 在 PHP 7.3 上获得 401,在 PHP 7.2 及更早版本上正常
- android-studio - Flutter 中的热重启:何时何地?
- python - 消费者:无法连接到 amqp://guest:**@127.0.0.1:5672//:[Errno 61] 连接被拒绝
- javascript - document.getElementsByClassName(...)[0] 不工作