|
|
|
@ -17,76 +17,124 @@
|
|
|
|
|
<template>
|
|
|
|
|
<div class="d-container">
|
|
|
|
|
<div class="bc-outter">
|
|
|
|
|
<brandCompateHeader :data="getMComparison" @change="handlerChangeBrand" v-if="!$slots['skeleton']"></brandCompateHeader>
|
|
|
|
|
<brandCompateHeaderStoken slot="skeleton" v-else></brandCompateHeaderStoken>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<brandCompateHeader :data="getMComparison" @change="handlerChangeBrand"></brandCompateHeader>
|
|
|
|
|
<brandCompateHeaderStoken slot="skeleton"></brandCompateHeaderStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
<div class="bc-d2">
|
|
|
|
|
<informationTrend v-if="!$slots['skeleton']"></informationTrend>
|
|
|
|
|
<informationTrendStoken slot="skeleton" v-else></informationTrendStoken>
|
|
|
|
|
<overallInformation v-if="!$slots['skeleton']"></overallInformation>
|
|
|
|
|
<overallInformationStoken slot="skeleton" v-else></overallInformationStoken>
|
|
|
|
|
<overallNumberOfInteractions v-if="!$slots['skeleton']"></overallNumberOfInteractions>
|
|
|
|
|
<overallNumberOfInteractionsStoken slot="skeleton" v-else></overallNumberOfInteractionsStoken>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<informationTrend></informationTrend>
|
|
|
|
|
<informationTrendStoken slot="skeleton"></informationTrendStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<overallInformation></overallInformation>
|
|
|
|
|
<overallInformationStoken slot="skeleton"></overallInformationStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<overallNumberOfInteractions></overallNumberOfInteractions>
|
|
|
|
|
<overallNumberOfInteractionsStoken slot="skeleton"></overallNumberOfInteractionsStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
</div>
|
|
|
|
|
<brandTonalDistribution v-if="!$slots['skeleton']"></brandTonalDistribution>
|
|
|
|
|
<brandTonalDistributionStoken slot="skeleton" v-else></brandTonalDistributionStoken>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<brandTonalDistribution></brandTonalDistribution>
|
|
|
|
|
<brandTonalDistributionStoken slot="skeleton"></brandTonalDistributionStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
<div class="bc-d3">
|
|
|
|
|
<channelDistribution v-if="!$slots['skeleton']"></channelDistribution>
|
|
|
|
|
<channelDistributionStoken slot="skeleton" v-else></channelDistributionStoken>
|
|
|
|
|
<keyMediaCommunicationComparison v-if="!$slots['skeleton']"></keyMediaCommunicationComparison>
|
|
|
|
|
<keyMediaCommunicationComparisonStoken slot="skeleton" v-else></keyMediaCommunicationComparisonStoken>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<channelDistribution></channelDistribution>
|
|
|
|
|
<channelDistributionStoken slot="skeleton"></channelDistributionStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<keyMediaCommunicationComparison></keyMediaCommunicationComparison>
|
|
|
|
|
<keyMediaCommunicationComparisonStoken slot="skeleton"></keyMediaCommunicationComparisonStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
</div>
|
|
|
|
|
<brandCommunicationTOPMedia v-if="!$slots['skeleton']"></brandCommunicationTOPMedia>
|
|
|
|
|
<brandCommunicationTOPMediaStoken slot="skeleton" v-else></brandCommunicationTOPMediaStoken>
|
|
|
|
|
<overallWordCloudComparison v-if="!$slots['skeleton']"></overallWordCloudComparison>
|
|
|
|
|
<overallWordCloudComparisonStoken slot="skeleton" v-else></overallWordCloudComparisonStoken>
|
|
|
|
|
<brandEventComparison v-if="!$slots['skeleton']"></brandEventComparison>
|
|
|
|
|
<brandEventComparisonStoken slot="skeleton" v-else></brandEventComparisonStoken>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<brandCommunicationTOPMedia></brandCommunicationTOPMedia>
|
|
|
|
|
<brandCommunicationTOPMediaStoken slot="skeleton"></brandCommunicationTOPMediaStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<overallWordCloudComparison></overallWordCloudComparison>
|
|
|
|
|
<overallWordCloudComparisonStoken slot="skeleton"></overallWordCloudComparisonStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<brandEventComparison></brandEventComparison>
|
|
|
|
|
<brandEventComparisonStoken slot="skeleton"></brandEventComparisonStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
<div class="bc-d4">
|
|
|
|
|
<v-label-div title="车型微博对比"></v-label-div>
|
|
|
|
|
<div class="bc-d4-d1">
|
|
|
|
|
<comparisonOfWeiboInformation v-if="!$slots['skeleton']"></comparisonOfWeiboInformation>
|
|
|
|
|
<comparisonOfWeiboInformationStoken slot="skeleton" v-else></comparisonOfWeiboInformationStoken>
|
|
|
|
|
<comparisonOfTheNumberOfWeiboInteractions v-if="!$slots['skeleton']"></comparisonOfTheNumberOfWeiboInteractions>
|
|
|
|
|
<comparisonOfTheNumberOfWeiboInteractionsStoken slot="skeleton" v-else></comparisonOfTheNumberOfWeiboInteractionsStoken>
|
|
|
|
|
<weiboBigVComparison v-if="!$slots['skeleton']"></weiboBigVComparison>
|
|
|
|
|
<weiboBigVComparisonStoken slot="skeleton" v-else></weiboBigVComparisonStoken>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<comparisonOfWeiboInformation></comparisonOfWeiboInformation>
|
|
|
|
|
<comparisonOfWeiboInformationStoken slot="skeleton"></comparisonOfWeiboInformationStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<comparisonOfTheNumberOfWeiboInteractions></comparisonOfTheNumberOfWeiboInteractions>
|
|
|
|
|
<comparisonOfTheNumberOfWeiboInteractionsStoken slot="skeleton"></comparisonOfTheNumberOfWeiboInteractionsStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<weiboBigVComparison></weiboBigVComparison>
|
|
|
|
|
<weiboBigVComparisonStoken slot="skeleton"></weiboBigVComparisonStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
</div>
|
|
|
|
|
<weiboTuneComparison v-if="!$slots['skeleton']"></weiboTuneComparison>
|
|
|
|
|
<weiboTuneComparisonStoken slot="skeleton" v-else></weiboTuneComparisonStoken>
|
|
|
|
|
<weiboContentDirectionComparison v-if="!$slots['skeleton']"></weiboContentDirectionComparison>
|
|
|
|
|
<weiboContentDirectionComparisonStoken slot="skeleton" v-else></weiboContentDirectionComparisonStoken>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<weiboTuneComparison></weiboTuneComparison>
|
|
|
|
|
<weiboTuneComparisonStoken slot="skeleton"></weiboTuneComparisonStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<weiboContentDirectionComparison></weiboContentDirectionComparison>
|
|
|
|
|
<weiboContentDirectionComparisonStoken slot="skeleton"></weiboContentDirectionComparisonStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
<div class="bc-d4-d2">
|
|
|
|
|
<userAreaDistribution v-if="!$slots['skeleton']"></userAreaDistribution>
|
|
|
|
|
<userAreaDistributionStoken slot="skeleton" v-else></userAreaDistributionStoken>
|
|
|
|
|
<weiboUserPortrait v-if="!$slots['skeleton']"></weiboUserPortrait>
|
|
|
|
|
<weiboUserPortraitStoken slot="skeleton" v-else></weiboUserPortraitStoken>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<userAreaDistribution></userAreaDistribution>
|
|
|
|
|
<userAreaDistributionStoken slot="skeleton"></userAreaDistributionStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<weiboUserPortrait></weiboUserPortrait>
|
|
|
|
|
<weiboUserPortraitStoken slot="skeleton"></weiboUserPortraitStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="bc-d5">
|
|
|
|
|
<v-label-div title="车型论坛对比"></v-label-div>
|
|
|
|
|
<div class="bc-d5-dd1">
|
|
|
|
|
<summaryAndComparisonOfForumInformation v-if="!$slots['skeleton']"></summaryAndComparisonOfForumInformation>
|
|
|
|
|
<summaryAndComparisonOfForumInformationStoken slot="skeleton" v-else></summaryAndComparisonOfForumInformationStoken>
|
|
|
|
|
<comparisonOfForumPostingTrends v-if="!$slots['skeleton']"></comparisonOfForumPostingTrends>
|
|
|
|
|
<comparisonOfForumPostingTrendsStoken slot="skeleton" v-else></comparisonOfForumPostingTrendsStoken>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<summaryAndComparisonOfForumInformation></summaryAndComparisonOfForumInformation>
|
|
|
|
|
<summaryAndComparisonOfForumInformationStoken slot="skeleton"></summaryAndComparisonOfForumInformationStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<comparisonOfForumPostingTrends></comparisonOfForumPostingTrends>
|
|
|
|
|
<comparisonOfForumPostingTrendsStoken slot="skeleton"></comparisonOfForumPostingTrendsStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
</div>
|
|
|
|
|
<forumTonalComparison v-if="!$slots['skeleton']"></forumTonalComparison>
|
|
|
|
|
<forumTonalComparisonStoken slot="skeleton" v-else></forumTonalComparisonStoken>
|
|
|
|
|
<comparisonOfPositiveTopicsInTheForum v-if="!$slots['skeleton']"></comparisonOfPositiveTopicsInTheForum>
|
|
|
|
|
<comparisonOfPositiveTopicsInTheForumStoken slot="skeleton" v-else></comparisonOfPositiveTopicsInTheForumStoken>
|
|
|
|
|
<comparisonOfNegativeTopicsInForums v-if="!$slots['skeleton']"></comparisonOfNegativeTopicsInForums>
|
|
|
|
|
<comparisonOfNegativeTopicsInForumsStoken slot="skeleton" v-else></comparisonOfNegativeTopicsInForumsStoken>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<forumTonalComparison></forumTonalComparison>
|
|
|
|
|
<forumTonalComparisonStoken slot="skeleton"></forumTonalComparisonStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<comparisonOfPositiveTopicsInTheForum></comparisonOfPositiveTopicsInTheForum>
|
|
|
|
|
<comparisonOfPositiveTopicsInTheForumStoken slot="skeleton"></comparisonOfPositiveTopicsInTheForumStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<comparisonOfNegativeTopicsInForums></comparisonOfNegativeTopicsInForums>
|
|
|
|
|
<comparisonOfNegativeTopicsInForumsStoken slot="skeleton"></comparisonOfNegativeTopicsInForumsStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="bc-d6">
|
|
|
|
|
<v-label-div title="车型尾翼对比"></v-label-div>
|
|
|
|
|
<div class="bc-d6-dd1">
|
|
|
|
|
<brandRearWingComparison v-if="!$slots['skeleton']"></brandRearWingComparison>
|
|
|
|
|
<brandRearWingComparisonStoken slot="skeleton" v-else></brandRearWingComparisonStoken>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<brandRearWingComparison></brandRearWingComparison>
|
|
|
|
|
<brandRearWingComparisonStoken slot="skeleton"></brandRearWingComparisonStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
<!-- <informationVolumeByChannel v-if="!$slots['skeleton']"></informationVolumeByChannel>
|
|
|
|
|
<informationVolumeByChannelStoken slot="skeleton" v-else></informationVolumeByChannelStoken> -->
|
|
|
|
|
</div>
|
|
|
|
|
<tailTOPMedia v-if="!$slots['skeleton']"></tailTOPMedia>
|
|
|
|
|
<tailTOPMediaStoken slot="skeleton" v-else></tailTOPMediaStoken>
|
|
|
|
|
<vue-lazy-component>
|
|
|
|
|
<tailTOPMedia></tailTOPMedia>
|
|
|
|
|
<tailTOPMediaStoken slot="skeleton"></tailTOPMediaStoken>
|
|
|
|
|
</vue-lazy-component>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|