Feat(页面):页面埋点配置
This commit is contained in:
@@ -141,28 +141,27 @@ import MescrollMixins from '@/mixins/mescroll-mixins.js'
|
||||
import {fetchCity} from '@/api/wenwan'
|
||||
import MescrollBody from '@/components/mescroll-uni/mescroll-body.vue'
|
||||
import {getCurAddress, getLocation} from '@/utils/common.js'
|
||||
import { pageListenMixins } from '@/mixins/pageListenMixins'
|
||||
|
||||
export default {
|
||||
name: 'ChoseCity',
|
||||
components: {
|
||||
MescrollBody
|
||||
},
|
||||
props: {},
|
||||
mixins: [
|
||||
MescrollMixins({
|
||||
getPageData(mescroll) {
|
||||
// 此时mescroll会携带page的参数:
|
||||
// let pageNum = mescroll.num; // 页码, 默认从1开始
|
||||
// let pageSize = mescroll.size; // 页长, 默认每页10条
|
||||
mescroll.endSuccess(10)
|
||||
}
|
||||
})
|
||||
}),
|
||||
pageListenMixins
|
||||
],
|
||||
data() {
|
||||
return {
|
||||
webUrl: this.$VUE_APP_RESOURCES_URL,
|
||||
upOption: {
|
||||
noMoreSize: 10, //如果列表已无数据,可设置列表的总数量要大于半页才显示无更多数据;避免列表数据过少(比如只有一条数据),显示无更多数据会不好看; 默认5
|
||||
// 如果列表已无数据,可设置列表的总数量要大于半页才显示无更多数据;避免列表数据过少(比如只有一条数据),显示无更多数据会不好看; 默认5
|
||||
noMoreSize: 10,
|
||||
auto: false,
|
||||
empty: {
|
||||
tip: '暂无城市'
|
||||
@@ -176,14 +175,38 @@ export default {
|
||||
listCity: [],
|
||||
navActive: 0,
|
||||
keyword: '',
|
||||
// 0、特产;1、文玩;2、七彩云上;3、特色礼品;4、康养食材;5、千县名品;6、景点门票
|
||||
type: null,
|
||||
location: '',
|
||||
banner: {},
|
||||
recommendInfo: null // 推荐信息
|
||||
// 推荐信息
|
||||
recommendInfo: null,
|
||||
pageKeyId: ''
|
||||
}
|
||||
},
|
||||
onLoad(options) {
|
||||
this.type = Number(options.type)
|
||||
const type = Number(options.type)
|
||||
this.type = type
|
||||
switch(type) {
|
||||
case 0:
|
||||
this.pageKeyId = 'goodsIndex'
|
||||
break
|
||||
case 1:
|
||||
this.pageKeyId = 'wenwanIndex'
|
||||
break
|
||||
case 3:
|
||||
this.pageKeyId = 'customizedGiftIndex'
|
||||
break
|
||||
case 4:
|
||||
this.pageKeyId = 'wellnessFoodIndex'
|
||||
break
|
||||
case 5:
|
||||
this.pageKeyId = 'countyFamousIndex'
|
||||
break
|
||||
default:
|
||||
this.pageKeyId = ''
|
||||
break
|
||||
}
|
||||
this.location = options.city
|
||||
if (this.location === undefined) {
|
||||
this.getMapData()
|
||||
|
||||
Reference in New Issue
Block a user