1.分页
<Loading v-show="loading==null"></Loading>
<p id="prompting" v-show="tableList && (tableList.length == 0)">暂无有效数据可供展示</p>
<Pagination class="ui-pagination" :total="totalSize" :current="curPage" :pageSize="viewNumber" showSkip showTotal @change="pageChange"></Pagination>
2.这个是文章预览展示的(敏感词,图片划红框,标红色字)
// 原始文章
getOriginArticle(){
this.$http.post('/mpcms/vvarticle/getVvmusicArticleSectionByEntityShow', {articleid: this.busiid}, {emulateJSON: true}).then(function (res) {
// console.log('审核',res);
var data = res.body;
data.list.unshift({
sectionid:-1,
textraw:data.list[0].articletitle,
sectiontype:-1
},{
sectionid:-1,
mediaurl:data.list[0].coverpic,
sectiontype:-2
})
this.originList = data.list;
console.log(1122,this.originList);
this.getDealArticle();
});
},
// 处理后的文章
getDealArticle(){
this.$http.post('/mpcms/metadata/getArticleAllByBusiid', {busiid: this.busiid}, {emulateJSON: true}).then(function (res) {
// console.log('审核',res);
var data = res.body;
if (data.state == 1000) {
let dealList = data.list;
for(let i =0; i<this.originList.length;i++){
this.originList[i].linkurl = this.originList[i].linkurl && JSON.parse(this.originList[i].linkurl);
for(let j=0;j<dealList.length;j++){
if(this.originList[i].sectionid == dealList[j].extid2){
if(dealList[j].type == 1){
// 处理文字
if(dealList[j].hint){
let arrHint = JSON.parse(dealList[j].hint);
for(let r=0;r<arrHint.length;r++){
let reg = new RegExp("(" + arrHint[r] + ")", "ig");
dealList[j].text = dealList[j].text.replace(reg, '<font class="font_a">$1</font>');
}
this.originList[i].textraw = dealList[j].text;
}
}
if(dealList[j].type == 3){
// 处理图片
this.originList[i].antispamState= dealList[j].antispamState;
this.originList[i].label= dealList[j].label;
}
}
}
}
console.log(this.originList);
this.$refs.articleInfo.render(this.originList);
} else {
this.$Message.error(data.msg);
}
});
},
3.
parseStatus (antispamState) {
if (antispamState == -1) {
return '初始化';
} else if (antispamState == 0) {
return '通过';
} else if (antispamState == 1) {
return '嫌疑';
}else if (antispamState == 2) {
return '不通过';
} else if (antispamState == 3) {
return '纯表情';
}
},
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。