我在index.wxml中有一个tab栏,切换tabview时,加载自定义模板template。目前遇到一个问题:由于tab栏下面的多个模板template都有大量数据,在index.js中统一处理太庞杂了,目前有没有一种好的方式能够给每个tabview对应的模板template引入一个自己专有的js作用域,其单个template中的数据交互就由自己的template.js做处理?
如图中红圈内的tabview,他对应的template数据都各有不同,那么就需要单独的处理每个template,而直接把各个template的处理方法放到index.js中肯定会很复杂,如何将它们单独分离出来并一一对应?
如同小程序的中每个页面文件的结构一样的:
detail
detail.js
detail.wxml
index
index.js
index.wxml
但不是单独的页面,而是一个自定义模板template?
也可以等价于 在一个web页面中内嵌入iframe页面,并且iframe页面有自己的js作用域这样的一个场景,但是在小程序中由于没有iframe组件,所以我做成了一个页面的tan栏切换对应的模板
请指教
你好,我们现在使用的wepy,这个框架引入模块儿的时候 可以把你的tabview这个模块数据拉取后传入这个组件,对应的不同数据格式的在组件内部单处理就好了。