第一步:创建模板tel.wxml
<template name="paymentWin"><!--name是必须的-->
<view class="paymentPopup">
<view class="payment_content">
<view class="payment_type">
<view wx:for="{{recommend}}" wx:key="key" wx:for-item="item" class="payement_item" bindtap="changeGrade">
<text class="recommend" wx:if="{{item.id==295}}">推荐购买</text>
<view class="tit">{{item.name}}</view>
<view class="price"><text>¥</text>{{item.pay_price}}<text>元/年</text></view>
<view class="desc">{{item_tip}}</view>
</view>
</view>
</view>
</view>
</template>
第二步:在index.wxml中引用模板
<import src="./tel.wxml"/>
<block >
<template is="paymentWin" data="{{...payData}}"/>
</block>
第三步:在index.wxss中引入模板的css,tel.wxss
@import "./tel.wxss";
第四步:找index.js中处理模板的数据和方法
data: { payData:{ recommend:[ {name:'超级会员',pay_price:'3880.00',id:295,tip:'全站创业课程免费学!'}, ], },
},
changeGrade:()=>{
console.log('我是在模板中被执行的方法')
}
浙公网安备 33010602011771号