|
|
@@ -13,31 +13,16 @@ Page({
|
|
|
{id: 5, name: '彩钻'}],
|
|
|
/// tab索引
|
|
|
active: 0,
|
|
|
+ /// 选中行数
|
|
|
+ selectRow: -1,
|
|
|
/// 列头
|
|
|
titles: ['形状', '颜色', '净度', '总价', '总重量', '单颗均重', '单价'],
|
|
|
+ /// 列表总宽度
|
|
|
+ totalWidth: 0,
|
|
|
+ /// 列表宽度
|
|
|
+ widths: [60, 60, 80, 110, 80, 80, 80],
|
|
|
/// 内容
|
|
|
- values: [['圆形', 'E-J', 'FL-VS1', '¥21002.00', '10.04', '0.51', '¥202.00'],
|
|
|
- ['心型', 'G-K', 'IF-VS1', '¥31004.56', '20.00', '0.40', '¥100.000'],
|
|
|
- ['圆形', 'E-J', 'FL-VS1', '¥21002.00', '10.04', '0.51', '¥202.00'],
|
|
|
- ['心型', 'G-K', 'IF-VS1', '¥31004.56', '20.00', '0.40', '¥100.000'],
|
|
|
- ['圆形', 'E-J', 'FL-VS1', '¥21002.00', '10.04', '0.51', '¥202.00'],
|
|
|
- ['心型', 'G-K', 'IF-VS1', '¥31004.56', '20.00', '0.40', '¥100.000'],
|
|
|
- ['圆形', 'E-J', 'FL-VS1', '¥21002.00', '10.04', '0.51', '¥202.00'],
|
|
|
- ['心型', 'G-K', 'IF-VS1', '¥31004.56', '20.00', '0.40', '¥100.000'],
|
|
|
- ['圆形', 'E-J', 'FL-VS1', '¥21002.00', '10.04', '0.51', '¥202.00'],
|
|
|
- ['心型', 'G-K', 'IF-VS1', '¥31004.56', '20.00', '0.40', '¥100.000'],
|
|
|
- ['圆形', 'E-J', 'FL-VS1', '¥21002.00', '10.04', '0.51', '¥202.00'],
|
|
|
- ['心型', 'G-K', 'IF-VS1', '¥31004.56', '20.00', '0.40', '¥100.000'],
|
|
|
- ['圆形', 'E-J', 'FL-VS1', '¥21002.00', '10.04', '0.51', '¥202.00'],
|
|
|
- ['心型', 'G-K', 'IF-VS1', '¥31004.56', '20.00', '0.40', '¥100.000'],
|
|
|
- ['圆形', 'E-J', 'FL-VS1', '¥21002.00', '10.04', '0.51', '¥202.00'],
|
|
|
- ['心型', 'G-K', 'IF-VS1', '¥31004.56', '20.00', '0.40', '¥100.000'],
|
|
|
- ['圆形', 'E-J', 'FL-VS1', '¥21002.00', '10.04', '0.51', '¥202.00'],
|
|
|
- ['心型', 'G-K', 'IF-VS1', '¥31004.56', '20.00', '0.40', '¥100.000'],
|
|
|
- ['圆形', 'E-J', 'FL-VS1', '¥21002.00', '10.04', '0.51', '¥202.00'],
|
|
|
- ['心型', 'G-K', 'IF-VS1', '¥31004.56', '20.00', '0.40', '¥100.000'],
|
|
|
- ['圆形', 'E-J', 'FL-VS1', '¥21002.00', '10.04', '0.51', '¥202.00'],
|
|
|
- ['心型', 'G-K', 'IF-VS1', '¥31004.56', '20.00', '0.40', '¥100.000']]
|
|
|
+ values: [['圆形', 'E-J', 'FL-VS1', '¥21002.00', '10.04', '0.51', '¥202.00']]
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
@@ -50,26 +35,55 @@ Page({
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
- * 列表项点击跳转到挂牌页面
|
|
|
+ * 按钮点击响应事件
|
|
|
*/
|
|
|
- onListItemClick() {
|
|
|
- wx.navigateTo({
|
|
|
- url: '/mTrade/pages/listing/listing'
|
|
|
+ onButtonPressed(e: any){
|
|
|
+ console.log(e)
|
|
|
+ switch (e.currentTarget.id) {
|
|
|
+ case "buyinto": /// 买入
|
|
|
+ wx.navigateTo({
|
|
|
+ url: '/mTrade/pages/listing/listing'
|
|
|
+ })
|
|
|
+ break;
|
|
|
+ case "detail": /// 商品详情
|
|
|
+ wx.navigateTo({
|
|
|
+ url: '/mHome/pages/goodsdetail/goodsdetail'
|
|
|
+ })
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ },
|
|
|
+
|
|
|
+ /// 每行点击响应事件
|
|
|
+ onListItemClick(e: any) {
|
|
|
+ this.setData({
|
|
|
+ selectRow: this.data.selectRow == e.currentTarget.id ? -1 : e.currentTarget.id
|
|
|
})
|
|
|
+ console.log(this.data.selectRow)
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
* 生命周期函数--监听页面加载
|
|
|
*/
|
|
|
onLoad() {
|
|
|
+ /// 计算总高度
|
|
|
+ let num = 0.0
|
|
|
+ this.data.widths.forEach(function(v) {
|
|
|
+ num += v
|
|
|
+ })
|
|
|
|
|
|
+ this.setData({
|
|
|
+ /// 设置总高度
|
|
|
+ totalWidth: num
|
|
|
+ })
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
* 生命周期函数--监听页面初次渲染完成
|
|
|
*/
|
|
|
onReady() {
|
|
|
-
|
|
|
+
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
@@ -90,7 +104,7 @@ Page({
|
|
|
* 生命周期函数--监听页面卸载
|
|
|
*/
|
|
|
onUnload() {
|
|
|
-
|
|
|
+
|
|
|
},
|
|
|
|
|
|
/**
|