wxs的数据好像不能传递到模板,或者是组件中;
order.wxs
var navList = [{
text: ‘待付款’,
},
{
text: ‘待发货’,
},
{
text: ‘待收货’,
},
{
text: ‘待评价’,
}, {
text: ‘已完成’,
}
];
module.exports = {
navList: navList,
};
<wxs src=“order.wxs” module=“order” />
<component-default-nav nav-data="{{order.navList}}">component-default-nav>
Component({
/**
* 组件的属性列表
*/
properties: {
navData: { // 属性名
type: Array, // 类型(必填),目前接受的类型包括:String, Number, Boolean, Object, Array, null(表示任意类型)
// value: // 属性初始值(可选),如果未指定则会根据类型选择一个
},
},
})
组件中的wxml遍历不出navData的数据
<view class=“top-nav-two-wrap”>
<block wx:for="{{navData}}">
<view class=“nav-item {{currentNavList==index?‘nav-active’:’’}}” bindtap=‘toggleNav’ data-index="{{index}}">{{item.text}}view>
block>
view>