|
@@ -1,4 +1,15 @@
|
|
|
// 微信端
|
|
|
+function iosBackRefresh () {
|
|
|
+ var isPageHide = false
|
|
|
+ window.addEventListener('pageshow', function () {
|
|
|
+ if (isPageHide) {
|
|
|
+ location.reload()
|
|
|
+ }
|
|
|
+ })
|
|
|
+ window.addEventListener('pagehide', function () {
|
|
|
+ isPageHide = true
|
|
|
+ })
|
|
|
+}
|
|
|
var temp = '<div class="side-line" v-if="lists.length"><div class="list-msg"><div class="l-msg"><div class="words" v-for="item in lists" :key="item.id"><img class="dot-img" src="../images/no-read-dot.png" v-if="item.isRead == 0"><img class="dot-img" src="../images/read-dot.png" v-else><h3 :class="{isActive: item.isRead == 0}">@@item.msg_type@@</h3><span @click="titleGoto(item)">@@item.title@@</span><p>@@item.createtime@@</p></div></div><img @click="gotoUrl" class="r-msg" src="../images/jyxia.png"></div></div>'
|
|
|
|
|
|
var vm = new Vue({
|
|
@@ -13,6 +24,9 @@ var vm = new Vue({
|
|
|
created() {
|
|
|
this.getList()
|
|
|
},
|
|
|
+ mounted() {
|
|
|
+ iosBackRefresh()
|
|
|
+ },
|
|
|
methods: {
|
|
|
getList() {
|
|
|
var _this = this
|
|
@@ -41,7 +55,7 @@ var vm = new Vue({
|
|
|
},
|
|
|
success:function () {
|
|
|
if (url) {
|
|
|
- location.href = url
|
|
|
+ window.open(url)
|
|
|
} else {
|
|
|
_this.getList()
|
|
|
}
|