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.
|
|
<template> <view class="content"> <u-parse :content="article"></u-parse> </view></template>
<script> import { tipsDetail,aboutUs, gradeAgreement, privacyAgreement, cardDesign, ratingStandard, getServiceStandard } from '@/service/agreementArticle.js'; import { notifyDetail } from '@/service/index.js'; export default { data(){ return { id: '', article: '', type: '' } }, onLoad(options){ this.id = options.id || ''; if(options.type === 'about_us'){ this.getAboutUsDetail(); }else if(options.type === 'grade_agreement'){ this.getGradeAgreement(); }else if(options.type === 'privacy_agreement'){ this.getPrivacyAgreement(); }else if(options.type === 'card_design'){ this.getCardDesign(); }else if(options.type === 'rating_standard'){ this.getRatingStandard(); }else if(options.type === 'service_standard'){ this.getServiceStandard(); }else if(options.type === 'notify_detail'){ this.notifyDetail(); }else{ this.getTips(); } }, methods: { // 获取关于我们
async getTips(){ let res = await tipsDetail(this.id); this.article = res.data.datas.content; uni.setNavigationBarTitle({ title: res.data.datas.title }) }, // 获取关于我们
async getAboutUsDetail(){ let res = await aboutUs(); this.article = res.data.datas.content; uni.setNavigationBarTitle({ title: res.data.datas.title }) }, // 获取快速评级的相关协议
async getGradeAgreement(){ let res = await gradeAgreement(); this.article = res.data.datas.content; uni.setNavigationBarTitle({ title: res.data.datas.title }) }, // 获取用户隐私协议协议
async getPrivacyAgreement(){ let res = await privacyAgreement(); this.article = res.data.datas.content; uni.setNavigationBarTitle({ title: res.data.datas.title }) }, // 获取卡砖设计
async getCardDesign(){ let res = await cardDesign(); this.article = res.data.datas.content; uni.setNavigationBarTitle({ title: res.data.datas.title }) }, // 获取评级标准
async getRatingStandard(){ let res = await ratingStandard(); this.article = res.data.datas.content; uni.setNavigationBarTitle({ title: res.data.datas.title }) }, async getServiceStandard(){ let res = await getServiceStandard(); this.article = res.data.datas.content; uni.setNavigationBarTitle({ title: res.data.datas.title }) }, async notifyDetail(){ let res = await notifyDetail(this.id); this.article = res.data.datas.content; uni.setNavigationBarTitle({ title: res.data.datas.title }) } } }</script>
<style>.content{font-size:16px;padding:20px;line-height:2em;}</style>
|