首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

写前端就是写表单?

string]: any,需然牺牲了一些类型约束,但是换来的扩展自由也是很有价值的 组合 加入了一个动态组件渲染 <template v-for="fieldItem in <em>fieldList</em>...是怎样来的 函数生成器 当初设计的时候第一直觉,就是props一个<em>fieldList</em>的数组进来 但后来遇到一些问题 组件之间联动 数据值强绑定 表单项动态生成 校验规则条件动态变化 等 可能都要监听...formData值的变化,再改变<em>fieldList</em>的值 后来,某天发呆的时候,想到《上帝掷骰子吗》一书中,对多宇宙的一个解说是,每个世界线的变动都会再产生出一个新宇宙 好家伙,那我们为什么不能写一个多宇宙的表单组件呢...每次formData值的变动就再产生出一个新的<em>fieldList</em> fieldListMaker诞生 我马上改成如下: get formDataString() { return JSON.stringify...== oldVal) { this.<em>fieldList</em> = this.fieldListMaker(val) } } formData转为string监听,为了避免一些深层次的属性变化监听不到

41020

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券