You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

60 lines
1.0 KiB

3 years ago
// components/spu-preview/index.js
3 years ago
import {
time
} from '../../utils/util'
3 years ago
Component({
/**
* 组件的属性列表
*/
properties: {
3 years ago
data: {
type: Object,
value: {}
},
se: {
type: String,
value: '00:00'
}
3 years ago
},
3 years ago
observers: {
data: function (data) {
if (!data) {
3 years ago
return
}
3 years ago
if (!data.tags) {
3 years ago
return
}
const tags = data.tags.split('$') //依据关键字“$”截断字符串组成数组
this.setData({
tags
})
}
3 years ago
},
3 years ago
/**
* 组件的初始数据
*/
data: {
3 years ago
tags: Array,
cdn: getApp().globalData.cdn,
3 years ago
},
/**
* 组件的方法列表
*/
methods: {
3 years ago
//跳转详情
3 years ago
detail(e) {
3 years ago
console.log(e)
wx.setStorageSync('info', e.currentTarget.dataset.cycle_id)
3 years ago
wx.navigateTo({
3 years ago
url: "/pages/index/subpage/brand/brandDetails/brandDetails?type=3"
3 years ago
})
3 years ago
3 years ago
},
time() {
this.setData({
se: time(this.data.data.duration)
})
}
3 years ago
}
3 years ago
})