18910140161

使用v-if隐藏的内容,在表单提交时怎样不提交上去?

顺晟科技

2022-09-03 12:34:52

156


顺晟科技:

建议查看一下官网对于计算属性相关的介绍(计算属性和侦听器 — Vue.js)。

计算属性,顾名思义为属性,使用时只需要 this.send 这样就可以了。以上使用的写法其实只是一种简写,实际上你看到的function是计算属性的getter 而非计算属性本身。

我采用了4楼的方法,但是如何获取return的data值呢?我在method的其中一个方法中通过this.send()试图获得data,但总是报is not a function的错误。

谢谢,这是目前看到最合适的答案了,感谢!

disables,fromData

因为是配置页面,选择不同的选项会显示不同的配置项,比如根据radio不同的值,某些选项会隐藏,隐藏的选项就不希望提交了上去。而且比如“id”可以为空的。如果是for循环判断的话,是不是有点问题?

v-if隐藏元素时,页面渲染时不会把他渲染进去,这种情况的隐藏使用v-show最合适

写个条件计算属性,模版和提交的数据都根据condition计算

不 我的问题不在元素的渲染,而是在提交表单时数据的获取,怎样能最简洁高效的获取表单上未隐藏的表单数据:smile:

你如何判断需要v-if隐藏?在上传之前for (let key in form)来进行判断是否添加到上传时候的data里就行了

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航