组件
polmJ
乐于发掘生活中的新事物,以不让生活枯燥为终生目标
展开
-
组件优化的两三事(一):动态注册组件
组件优化的两三事(一):动态注册组件 最近在研究组件,现研究心得是组件最基本的优化是使它可以做到可延展性。 关于可延展性,我认为就是当一个组件已经做好,后期可以可以不断加功能,加功能的前提使不会影响前期功能,并且希望加功能所涉及的到问文件尽可能的少,最好做到我们只需要加上一个新的文件用来实现新功能,其他不做改动。 所以说,若要做到上述的要求,首先一个问题就是组件的注册。 新功能的组件若想加到已有组...原创 2019-06-18 10:37:32 · 389 阅读 · 0 评论 -
vue: 动态表单实现(单问题线)
vue: 动态表单实现(单问题线) 这个是工作中的一个需求,当然需求比较浅,适当的扩展实现了一下,写个博客记录一下当下的逻辑思想 需求如上图,简单来说就是一个select选择不同的答案,后面可以会多出不同的题目。然后就是问题块的概念,一堆问题,这些问题同时间出现且没有先后顺序,则为一个问题块,一个问题块中的一个select的选择,可能触发另一个问题块的出现。 需求需要解决的点: 逻辑结构不定,...原创 2019-06-10 14:24:21 · 1145 阅读 · 0 评论 -
vue: 动态表单实现(多问题线)
vue: 动态表单实现(多问题线) 之前写了一篇单问题线,这次写的是多问题线的逻辑思想。 如图,所谓的多问题线就是若问题块1的select1选了A,select2选了A,则会出现问题块3和问题块5,此时问题块3和问题块5是同级的,且不在一个问题线上,所以该次答题,至少有两条线上的答案需要获取。 这种情况下,上次的逻辑思想就无法解决该情况,就有了一个新的解决思路来解决,并且能解决多问题线的思路必能...原创 2019-06-10 15:31:10 · 444 阅读 · 0 评论 -
组件优化的两三事(二):input块组件优化
组件优化的两三事(二):input块组件优化 最近在写一个动态表单的组件,可见文章 vue: 动态表单实现(单问题线) 在写该组件时,我在开始所想实现的的是每个组件达到最小块,再将块组合到表单中。但在实现时,若我把input封装成一个组件,页面实现是没有问题的,但在该组件的答案获取确实一个极大的问题。 关于子组件向父组件传值,我们最通常用的也是最先想到的就是使用$emit,但这首先有个前提是子组件...原创 2019-06-18 11:14:18 · 269 阅读 · 0 评论