我有以下功能:
prevPage: function (store){
myapp.stores.store.proxy.extraParams = { sendpage: myapp.stores.store.data.items[0].data.currentPage -1 };
},
这基本上根据在函数中作为参数输入的“store”来修改extraParams名称空间,但它不起作用。我想我在函数定义中使用了'store'错误。
要改写,如果我将函数定义为:
prevPage: function (){
myapp.stores.examplestore.proxy.extraParams = { sendpage: myapp.stores.store.data.items[0].data.currentPage -1 };
},
它适用于examplestore命名空间。
我该怎么做才能将该命名空间作为函数中的变量参数?
答案 0 :(得分:1)
你必须这样写myapp.stores[store].proxy.extraParams
,其中store是一个字符串。