mounted: function() { // 获取登录 let loginMember = Tool.getLoginMember(); if (Tool.isEmpty(loginMember) && ) { Toast.warning("请先登录"); this.$router.push("/index"); } let _this = this; _this.list(); _this.init_f(); }, 如何在if (Tool.isEmpty(loginMember) && ) 这个判断中增加当前地址中不存在链接中包含 singer_gpt 的字符串的条件
时间: 2024-02-14 19:14:09 浏览: 87
您可以使用以下代码将当前地址与 "singer_gpt" 字符串进行比较,如果不包含该字符串,则满足条件:
```
if (Tool.isEmpty(loginMember) && window.location.href.indexOf("singer_gpt") === -1) {
Toast.warning("请先登录");
this.$router.push("/index");
}
```
其中 `window.location.href` 表示当前页面的 URL 地址。`indexOf("singer_gpt")` 方法会返回一个数字,表示 "singer_gpt" 在 URL 中第一次出现的位置,如果没有出现则返回 -1。因此,如果返回的数字是 -1,就表示 URL 中不包含 "singer_gpt" 字符串。
阅读全文