做一個小程序生成平臺需要掌握哪些技術?
題主,您好:
現在市場上有許多這樣的平臺,比如說,即速應用,輕芒小程序+,上線了,小鵝通,這些都能夠生成自己的小程序,不過不同平臺可能針對的領域有差別,比如輕芒小程序,專注為內容創作者,快速生成小程序,小鵝通是專注于知識領域的,這些深耕于細分領域的都做的不錯。
#如何去實現這樣的平臺# 生成小程序與生成網頁應用類似,只不過生成小程序,是按照微信的規則,去寫相應的組件。
第一步,首先你要將你支持用戶拖拽的模塊提前寫出來,也稱模板區域,這些代碼也就是你在小程序中實現的代碼,通過HTML+CSS展示在你前端頁面,當用戶拖拽的時候用到的是Html5的拖拽效果,可以參考W3S的這個鏈接:http://www.w3school.com.cn/html5/html_5_draganddrop.asp
第二步,當我們將模板區域的組件拖動的到設計區域,這個區域要生成相應的小程序組件,并且展示出來
這上面僅僅只是說明了怎么去實現,第一步,寫好組件模板,第二步,實現拖拽,第三步,生成組件代碼,這些只是理論知識,真正去實現過程中比這里的復雜情況多的多
所以這里只能給你推薦一下你可能用的到的技術,鏈接如下:
https://juejin.im/post/5a667e286fb9a01c982cb474
Vue-Layout : vue可視化布局、自動生成代碼https://cnodejs.org/topic/5993e5acf36051a45246c07a
對于基礎者的話,難度可能是相當大的,希望加油!