鍍金池/ 問答/HTML/ 小程序模塊化的疑問

小程序模塊化的疑問

我在index.wxml中有一個(gè)tab欄,切換tabview時(shí),加載自定義模板template。目前遇到一個(gè)問題:由于tab欄下面的多個(gè)模板template都有大量數(shù)據(jù),在index.js中統(tǒng)一處理太龐雜了,目前有沒有一種好的方式能夠給每個(gè)tabview對應(yīng)的模板template引入一個(gè)自己專有的js作用域,其單個(gè)template中的數(shù)據(jù)交互就由自己的template.js做處理?

clipboard.png
如圖中紅圈內(nèi)的tabview,他對應(yīng)的template數(shù)據(jù)都各有不同,那么就需要單獨(dú)的處理每個(gè)template,而直接把各個(gè)template的處理方法放到index.js中肯定會(huì)很復(fù)雜,如何將它們單獨(dú)分離出來并一一對應(yīng)?
如同小程序的中每個(gè)頁面文件的結(jié)構(gòu)一樣的:

detail
    detail.js
    detail.wxml
index
    index.js
    index.wxml

但不是單獨(dú)的頁面,而是一個(gè)自定義模板template?
也可以等價(jià)于 在一個(gè)web頁面中內(nèi)嵌入iframe頁面,并且iframe頁面有自己的js作用域這樣的一個(gè)場景,但是在小程序中由于沒有iframe組件,所以我做成了一個(gè)頁面的tan欄切換對應(yīng)的模板

請指教

回答
編輯回答
使勁操

你好,我們現(xiàn)在使用的wepy,這個(gè)框架引入模塊兒的時(shí)候 可以把你的tabview這個(gè)模塊數(shù)據(jù)拉取后傳入這個(gè)組件,對應(yīng)的不同數(shù)據(jù)格式的在組件內(nèi)部單處理就好了。

2017年1月16日 22:09
編輯回答
筱饞貓

剛接觸小程序,照著文檔做項(xiàng)目,目前遇到這個(gè)問題,文檔上也沒有相應(yīng)的處理方式,所以請教大家一下,如何處理類似的問題?我有想過在index這個(gè)文件夾下創(chuàng)建多個(gè)template.js,然后在index.js中引入每個(gè)template.js,但是好像也不是很好處理

2017年1月24日 04:38
編輯回答