鍍金池/ 問答/HTML/ react組件 發(fā)布成網(wǎng)頁怎么做?

react組件 發(fā)布成網(wǎng)頁怎么做?

需求是這樣的:
自己寫的react組件(非靜態(tài)頁面,有echarts等js操作的)---->點(diǎn)擊發(fā)布按鈕------->組件成為一個(gè)鏈接
----->并且該頁面以后可以隨時(shí)查看(成為一個(gè)鏈接的列表),有知道datav的嗎?類似這個(gè)效果

解決:
用ssr同構(gòu)能走到發(fā)布這一步,可是怎么把鏈接的內(nèi)容怎么保存下來呢?
研究,詢問了一下,可能解決方式如下:
1.可以客戶端做html的模板,然后用webpack的HtmlWebpackPlugin,生成好,這個(gè)是[name].[chunkhash:8].js方式
2.直接用webpack生成html,里面就有各種 [name].[chunkhash:8].js。
各位大佬有什么思路?剛接觸react沒幾天,上面2種方法也是問人的,不太懂意思,不吝賜教。

回答
編輯回答
無標(biāo)題

1.確定一下你生成的頁面和頁面的結(jié)構(gòu)是不是一樣的,如果是一樣的,那么你只需要保存數(shù)據(jù)就可以了,根據(jù)每個(gè)頁面的id去后臺(tái)查詢數(shù)據(jù),到前端來展示,和其他正常頁面沒區(qū)別
2.如果頁面結(jié)構(gòu)是變化的,那么就把結(jié)構(gòu)和數(shù)據(jù)都按照前后端約定的一種數(shù)據(jù)結(jié)構(gòu)存起來,前端根據(jù)ID拿到結(jié)構(gòu),再拿到數(shù)據(jù),渲染出來

2018年2月24日 09:28
編輯回答
失心人

刷聲望刷聲望刷聲望,打擾了打擾了

2017年6月11日 01:39