ET中,如果一个组件的绝大部分功能都前后端都是一样的。就只有一点点不同。这种情况下,如何比较优雅的处理呢?我看了一下,如果我直接把这个组件写成两份,分别放入Client和Server中,那么,share中,在使用该组件的时候,需要我指定用的是哪一个,这样的话,是不是意味着就无法正确区分前后端的内容了?
代码共用问题
有点不一样说明还是不一样,就不要共用了,或者你抽象的不够完善,最好完全一样再共用
写两份了还放到share中干啥
那你是依赖share 而不是share依赖你的组件
接口共用就行了
字段不同的话,不是可以用 partial class 解决?
- 最佳回复由 Scorpio 选择
不建议,一个组件要么都一样,要么就分开。多出来的字段做成另外一个组件
8 个月 后
2 个月 后
7 天 后
当然,只要有一点不一样,就分开,不要搞一起