最近学到的一些前端知识

在Vue中使用v-for不仅可以遍历数组,还可以遍历对象,当然也可以遍历字符串。
还有在Vue中,不可以深度监听数组的变化,比如将数组arr某一项的值改变,在视图上不会发生变化,在网上找了很多方法,包括Vue.$set(原对象,位置,值),以及vue中的变异方法,像push,pop,shift,unshift,这些,最后发现都不生效,最后找到原因是我push的值不对,在数组中不能直接push数组,要进行扁平化处理,让其变成元素而不是一个数组,才行。
之后就是在页面中有一个数组,最后向后台传数据时需要传这个数组,这时候怎么办呢,
首先新建一个对象,对你要传的数组进行forEach遍历,然后将对象中的[key]设置为value,我的代码是这样的

    let form_data = {};
    list.forEach((obj)=>{
    form_data[obj.key] = obj.val;
})

如果对象中有值要新增的值
也可以对form_data.对象名 = 对象值进行设置
还有在swiper中对其分页器进行设置时,建议使用自定义样式,这样自定义性更强适应性更强。
最后在布局时,要考虑多方面因素,这里的数据是死的还是活的,如果数据多了怎么办。还有就是在做响应式开发时,进行列表布局时,如果是偶数个宽可以定为数值,如果是奇数个最好还是使用百分比进行布局。
暂时想到这么多,以后有新的收获再补充。

发布了16 篇原创文章 · 获赞 11 · 访问量 5724

猜你喜欢

转载自blog.csdn.net/Cirzearchenille/article/details/103737033