Files
jianbing/pages/server_explan/server_explan.vue
2025-04-22 11:22:18 +08:00

99 lines
1.6 KiB
Vue

<template>
<view>
<view class="main">
<u-parse :html="content" />
</view>
</view>
</template>
<script>
import {
getServerProto,
getPrivatePolicy,
getAfterSaleGuar
} from '@/api/app';
export default {
data() {
return {
content: ""
};
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function(options) {
let {type} = options;
type = parseInt(type); // 0 ==> 服务协议 1 ==> 隐私政策 2 ==> 售后保障
let title = ''
if (type == 0) {
title = '服务协议'
} else if (type == 1) {
title = '隐私政策'
}
uni.setNavigationBarTitle({
title
});
switch (type) {
case 0:
this.getServerProtoFun();
break;
case 1:
this.getPrivatePolicyFun();
break;
case 2:
this.getAfterSaleGuarFun();
break;
default:
this.getServerProtoFun();
break;
}
},
methods: {
// 服务协议
getServerProtoFun() {
getServerProto().then(res => {
if (res.code == 1) {
setTimeout(() => {
this.content = res.data;
}, 200);
}
});
},
// 隐私协议
getPrivatePolicyFun() {
getPrivatePolicy().then(res => {
if (res.code == 1) {
setTimeout(() => {
this.content = res.data;
}, 200);
}
});
},
// 售后保障
getAfterSaleGuarFun() {
getAfterSaleGuar().then(res => {
if (res.code == 1) {
setTimeout(() => {
this.content = res.data;
}, 200);
}
});
}
}
};
</script>
<style lang="scss">
.main {
padding: 20rpx;
}
</style>