首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    写前端就是写表单?

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

    63720
    领券