32 lines
856 B
JavaScript
32 lines
856 B
JavaScript
var vm = new Vue({
|
|
el: "#app",
|
|
data: {
|
|
sourceArticleClass: "" //文章来源
|
|
},
|
|
created() {
|
|
this.typeClass() //判断文章类型
|
|
},
|
|
mixins: [mixins],
|
|
mounted() {
|
|
if (screen.availWidth !== 1280 && window.devicePixelRatio !== 1.5) {
|
|
new WOW().init();
|
|
};
|
|
},
|
|
methods: {
|
|
typeClass() {
|
|
var _this = this
|
|
if (link.indexOf("/news/cloud") >= 0) {
|
|
_this.sourceArticleClass = "source-new-cloud"
|
|
} else if (link.indexOf("/news/share") >= 0) {
|
|
_this.sourceArticleClass = "source-new-share"
|
|
} else if (link.indexOf("/news/salon") >= 0) {
|
|
_this.sourceArticleClass = "source-new-salon"
|
|
} else if (link.indexOf("/news/live") >= 0) {
|
|
_this.sourceArticleClass = "source-new-live"
|
|
} else {
|
|
_this.sourceArticleClass = "source-new-type"
|
|
}
|
|
}
|
|
}
|
|
})
|