- 博客(9)
- 收藏
- 关注
原创 vue项目css选型2-tailwind原子类的优劣
原生 css 在实际落地中存在以下问题,详情见另一篇文章:vue项目css选型1-原生css的问题样式的定义顺序影响了最终样式层叠样式的特点导致渲染结果难以预期tailwind 原子类解决了以上问题使用 @tailwind 和核心插件配置决定样式的定义顺序,提供了合理的默认顺序通过预先定义的实用 class,实现了当前类只对当前标签生效的特点添加 class 仅仅为当前标签添加样式,类似于内联样式,但是支持媒体查询、伪类等需要 css 原生特性支持的功能优点提供预定义的
2023-10-10 10:06:41 66 1
原创 vue数据驱动和过程驱动如何选择
1、在表单中,当用户选择品牌后要更新品类列表,带出品牌下对应的品类。2、这种表单项联动还可扩展为清空其他表单项或设置默认值等。3、在选择某个表单项后,隐藏或显示其他表单项。
2023-09-15 09:49:47 36
原创 vue中如何定义对象才能使项目更好维护
1、项目重构,后端不规范无法给出接口的参数。通过控制台查看请求提交的表单数据时,发现有上百个键值对。检查发现是由于初始化数据时把接口返回的所有数据都解构到了表单项中,导致项目重构陷入了困境。2、在进行迭代时,子组件接收到一个对象类型的 prop,需要递归查看所有父组件和该状态相关的逻辑才知道这个对象包含哪些字段。
2023-09-12 10:44:28 154
原创 vue中如何隐藏导航栏或菜单栏才能使项目更好维护
订单详情页面需要提供给外部使用,外部系统不需要展示当前系统的侧边菜单。拓展场景:某些页面菜单希望展示的是二级目录而不是一级目录。
2023-09-12 10:39:35 700
原创 如何处理同一个内容被同时编辑
用户用不同浏览器打开了同一个订单,后一次修改覆盖了前一次修改的内容,导致下单错误。拓展场景:改变订单信息的任务被创建且未写入前,其他用户修改了订单信息,该任务完成后覆盖了这次修改的内容。
2023-09-12 10:36:36 24
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人