Vue框架动态引入省份个性化代码

Vue框架动态引入省份个性化代码

码农世界 2024-05-27 前端 77 次浏览 0个评论

项目需求有产品的功能,但是功能下部分小功能每个省份有不同的控制,所以需要引入省份个性化代码。

思路是,页面一开始加载产品化的代码,有个性化的代码就加载个性化的逻辑,个性化代码是产品化代码的重写,所以个性化方法存在时必须取代产品化中的方法。

假设需求是展示省份名称 和 省份的codename

此处是产品化的测试代码,产品化代码本身具有名称 和codename

注意await improt 此处是根据起服务的省份区划引入相应的省份代码,路径是动态拼接的,同步加载代码。

(import  from './provincialOwn_41'; 后面只能跟静态路径,所以没用)

最后合并产品化和个性化的属性和方法,个性化的优先。

此处的 zone 是省份区划的前两位,也可以不去配置,从接口用户信息里面截取。 

yarn run serve:hunan 

根据湖南省份起服务执行结果如下图:

yarn run serve:henan 

根据河南省份起服务执行结果如下图: 因为河南没有codename 返回值 所以就显示产品化的。

此处补充的是,服务启动的配置,和获取配置的省份区划。


转载请注明来自码农世界,本文标题:《Vue框架动态引入省份个性化代码》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,77人围观)参与讨论

还没有评论,来说两句吧...

Top