摘要:所以我的解決方法是,把協(xié)議內(nèi)容抽離成配置文件。如下用戶服務(wù)協(xié)議用戶隱私協(xié)議使用方法在需要展示需求的頁面里面把配置文件進(jìn)來這樣就能訪問到協(xié)議的內(nèi)容優(yōu)點(diǎn)通過把協(xié)議的內(nèi)容抽離成配置文件,這樣我就避免了在不同的頁面都定義這些協(xié)議的相關(guān)屬性。
作者: totoro_MS需求背景
這周有一個需求,需要在不同的頁面添加平臺服務(wù)協(xié)議,協(xié)議目前有2個,以后可能會有更多協(xié)議。添加協(xié)議的位置是在‘我的->關(guān)于’和‘開戶首頁的彈窗’。在‘開戶首頁的彈窗’這個地方會比較麻煩,因為這里彈窗展示的券商的協(xié)議,我要新增平臺的服務(wù)協(xié)議進(jìn)來。
解決方法考慮到要在不同的頁面展示協(xié)議,在不同頁面展示的形式不一樣,所以沒做成組件的形式。但是又不想在每個頁面都定義協(xié)議的標(biāo)題和協(xié)議跳轉(zhuǎn)的url。所以我的解決方法是,把協(xié)議內(nèi)容抽離成配置文件。如下
protocols.json { "SERVICE_PROTOCOL": { id: "USER_SERVICE", title: "用戶服務(wù)協(xié)議", url: "https://xxxxx", }, "PRIVATE_PROTOCOL": { id: "PRIV", title: "用戶隱私協(xié)議", url: "https://xxxxx", } }
使用方法:在需要展示需求的頁面里面把配置文件import進(jìn)來
About.vue優(yōu)點(diǎn)
通過把協(xié)議的內(nèi)容抽離成配置文件,這樣我就避免了在不同的頁面都定義這些協(xié)議的相關(guān)屬性。DON"T REPEAT YOUR CODE
維護(hù)兩個地方的定義比維護(hù)一個json文件有風(fēng)險,就怕修改的時候修改漏了,導(dǎo)致上線展示不統(tǒng)一。
在開戶首頁的彈窗怎么追加我的新協(xié)議內(nèi)容彈窗的內(nèi)容是從另一個配置文件讀出來的,針對不同的券商展示不同的協(xié)議內(nèi)容。我的解決方法是,是在讀取配置文件的時候做一個處理,把從protocols.json讀出來后,把數(shù)據(jù)push(data)到一個新對象,這樣組成一個新的對象,最后在頁面上渲染出來就好。問題就這樣解決。
總結(jié)DON"T REPEAT YOUR CODE。當(dāng)代碼重復(fù)的時候,就想一下怎么把重復(fù)的內(nèi)容抽離出來。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/109847.html
摘要:,大家好,很榮幸有這個機(jī)會可以通過寫博文的方式,把這些年在后端開發(fā)過程中總結(jié)沉淀下來的經(jīng)驗和設(shè)計思路分享出來模塊化設(shè)計根據(jù)業(yè)務(wù)場景,將業(yè)務(wù)抽離成獨(dú)立模塊,對外通過接口提供服務(wù),減少系統(tǒng)復(fù)雜度和耦合度,實(shí)現(xiàn)可復(fù)用,易維護(hù),易拓展項目中實(shí)踐例子 Hi,大家好,很榮幸有這個機(jī)會可以通過寫博文的方式,把這些年在后端開發(fā)過程中總結(jié)沉淀下來的經(jīng)驗和設(shè)計思路分享出來 模塊化設(shè)計 根據(jù)業(yè)務(wù)場景,將業(yè)務(wù)...
摘要:協(xié)議轉(zhuǎn)換微服務(wù)架構(gòu)允許使用不同的協(xié)議以便于獲得使用不同技術(shù)的優(yōu)勢。過于龐大的在實(shí)現(xiàn)時,應(yīng)當(dāng)避免將非通用邏輯如領(lǐng)域特定數(shù)據(jù)轉(zhuǎn)換放入其中。服務(wù)應(yīng)始終對其數(shù)據(jù)域擁有完全的所有權(quán)。構(gòu)建一個過于龐大的,從服務(wù)團(tuán)隊爭奪控制權(quán),這違反了微服務(wù)的理念。 我們團(tuán)隊的后端服務(wù)中,一開始只有一個大服務(wù),所有的東西都往里面寫,可以想象下,當(dāng)這個服務(wù)變得不斷的龐大,將會變得多么難以維護(hù)。后來逐漸把一些數(shù)據(jù)服務(wù)抽...
摘要:為了提高自己的學(xué)習(xí)效率,避免做一些無用的工作,我也決定以后無論是工作還是學(xué)習(xí)一定要養(yǎng)成定時總結(jié)的習(xí)慣,而且也要用文字記錄下來,這樣可以時常復(fù)習(xí),理清邏輯,加深印象。一種解決方法是將對象作為參數(shù),傳入容器組件。 前言 最近一直在學(xué)習(xí)react技術(shù)棧,相關(guān)的理論和概念基本都了解了,之前也用reactjs寫了幾個demo,切身體會到了函數(shù)式編程和組件化開發(fā)的強(qiáng)大之處,但因各種主客觀原因,事后...
閱讀 989·2021-11-24 09:39
閱讀 2210·2021-11-16 11:54
閱讀 2092·2021-11-11 17:22
閱讀 2379·2021-09-30 09:55
閱讀 3607·2021-08-12 13:22
閱讀 1633·2019-08-30 15:44
閱讀 1179·2019-08-29 12:12
閱讀 3271·2019-08-27 10:58