一个完整的领域模型案例该如何落地?

引言很多人都听过领域模式,可是什么是领域模式,什么是领域,如何使用,是很多人的盲点。领域模型ddd,用一句话来概括,把业务逻辑映射到代码层,形成连贯可传承的结构化代码,而不是,是一堆片段式的为了实现业务的代码。所以,这里的几个关键字,传承,结构化,ddd是有成本的,一般一个项目发展到一定程度才建议使
2022年03月16日 988次浏览

css中居中的5种办法

一、行高(line-height)法如果要垂直居中的只有一行或几个文字,那它的制作最为简单,只要让文字的行高和容器的高度相同即可,比如:p { height:30px; line-height:30px; width:100px; overflow:hidden; }这段代码可以达到让文字在段落中垂
2022年02月13日 326次浏览

css 获取第几个标签

前言:今天码代码时候遇到的需求要选取前两个标签元素,查了资料记录下来~nth-child(n)、first-child、last-child用法注:nth-child(n)选择器匹配父元素中的第n个子元素。n可以是一个数字,一个关键字,或者一个公式。nth-child(n)用法:1、nth-chil
2022年02月13日 398次浏览

vue父组件中调用子组件的方法

Vue项目中如何在父组件中直接调用子组件的方法:方案一:通过ref直接调用子组件的方法;//父组件中<template> <div> <Button @click="handleClick">点击调用子组件方法</Bu
2022年02月11日 368次浏览

DDD之事件风暴与领域故事的比较

DDD关键是发现有界上下文(bounded context),事件风暴(Event Storming)和领域故事(Domain Story)是两种不同的查找上下文边界方法,他们之间有什么异同?Eric Evans在他的“领域驱动设计”一书中称他们与领域专家进行了对话,这应该引导软件开发人员更深入地了
2022年02月10日 351次浏览

电商项目-商品表(spu)、规格表(sku)设计

参考博客1参考博客2最近在做一个中小型购物商城,商品的种类繁多,每一种商品具有不同的规格,不同的规格有相应的价格和库存;这个设计的核心难点在于:不同商品具有不同的属性,如何设计通用的存储方案?1. 先做一下专业术语解释:spu和sku这里拿iphone6s举例,它身上有很多的属性和值, 比如毛重:
2022年02月10日 499次浏览

vue中 props中的变量能否在less中使用

<template><div class="floor"> <text class="name">{{conf.name}}</text></div></template><s
2022年02月05日 451次浏览

flex布局: 一行显示固定个数,强制换行且均匀分布(超出的分布靠左)

如图需求:一行只显示3个宽度随屏宽变化而一直保持三等份高度固定总数不是3的倍数时, 居左展示由于评论区的提醒, 已优化更新。总个数不受限, 超出部分居左,可按照自己所需的分布个数和间隙去动态调整宽度-- html<div class="card_wrap"> <
2022年02月01日 502次浏览

vue之template标签解析

HTML5中的template标签html5中template标签内容在页面中并不会显示。但是在后台查看页面DOM结构却存在template标签。这是因为template标签天生不可见,它设置了display:none;属性。<!--当前页面只显示"我是自定义表现abc"这
2022年02月01日 398次浏览

vue 项目如何设置本地dev代理以及线上部署如何代理请求

1、需求说明在前后端分离开发中,前端发送ajax请求因为受到了浏览器同源策略的限制,会出现跨域的问题,在Vue项目中使用代理请求解决跨域问题。如果使用vue/cli 4.x以上版本创建的Vue项目,在项目的根目录中创建 vue.config.js 配置文件。2、代码实现在Vue项目根目录创建 vue
2022年01月30日 416次浏览