扫码关注官方订阅号
我正在努力处理我需要使用 Vue.JS 完成的表单。基本上,我需要每次更新名为“price_user”的输入时,通过一些计算来更新“price_vat”字段的值。 Usign jquery 一切都在进行。使用 Vue 不会将对接数据传递到 POST 方法。
{{__('Price')}} {{__('Price with VAT')}}
如果我理解正确的话,您希望每次通过在输入中键入来更改 form.price_user 时更改 form.price_vat 。
form.price_user
form.price_vat
您可以使用 watch 来完成此操作。只需在 vue 中添加以下 methods 即可:
watch
methods
watch:{ 'form.price_user':function():{ this.form.price_vat += 1 }, }
因此,在这段代码中,每次 form.price_user 发生变化时,您都会将 form.price_vat 的值更新为 1。您可以在 watch 函数内执行任何操作。
完整的 vue 部分将是:
vue
data(){ return:{ form:{ price_vat :'', price_user : '', } } }, methods:{}, watch:{ 'form.price_user':function():{ this.form.price_vat += 1 }, }
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
如果我理解正确的话,您希望每次通过在输入中键入来更改
form.price_user时更改form.price_vat。您可以使用
watch来完成此操作。只需在 vue 中添加以下methods即可:watch:{ 'form.price_user':function():{ this.form.price_vat += 1 }, }因此,在这段代码中,每次
form.price_user发生变化时,您都会将form.price_vat的值更新为 1。您可以在watch函数内执行任何操作。完整的
vue部分将是:data(){ return:{ form:{ price_vat :'', price_user : '', } } }, methods:{}, watch:{ 'form.price_user':function():{ this.form.price_vat += 1 }, }