4 Star 44 Fork 13

UCEEDU/上门按摩-client

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
App.vue 1.92 KB
一键复制 编辑 原始数据 按行查看 历史
UCEEDU 提交于 2023-02-25 19:37 . 项目初始化
<script>
import config from "@/app.config.js"
// #ifdef APP-PLUS
import upAPP from "@/pages/uni-upgrade-center-app/utils/check-update.js"
// #endif
export default {
methods: {
// 初始化
init() {
if (vk.checkToken()) {
this.lockInviter() // 分享人锁定
}
// #ifdef APP-PLUS
upAPP()
// #endif
},
// 获取商家信息
getMchInfo() {
vk.callFunction({
url: "client/pub.getMchInfo",
debug: false,
data: {},
success: function (data) {
vk.setVuex("$user.mchInfo", data.mchInfo)
}
})
},
// 分享人锁定
lockInviter() {
let code = vk.getVuex("$user.inviteCode")
if (code) {
vk.callFunction({
url: "client/salesman.pub_addUserLocking",
data: {
invite_code: code
},
needAlert: false,
success: data => {
//if (config.debug && data.msg) vk.toast(data.msg);
vk.setVuex("$user.inviteCode", "")
},
fail: data => {
vk.setVuex("$user.inviteCode", "")
}
})
}
}
},
// 监听 - 页面404
onPageNotFound: function (e) {
uni.redirectTo({
url: config.error.url
})
},
onLaunch: function (options) {
if (config.debug) console.log("App Launch")
let { query } = options
if (query.scene) {
let scene = decodeURIComponent(decodeURIComponent(query.scene))
let splitArr = scene.split(":")
let key = splitArr[0]
if (key == 1) {
let val = splitArr[1]
query.inviteCode = val
}
}
let { inviteCode } = query
if (inviteCode && !vk.getVuex("$user.inviteCode")) {
vk.setVuex("$user.inviteCode", inviteCode)
}
this.getMchInfo() // 获取商家信息
this.init()
}
}
</script>
<style lang="scss">
/*每个页面公共css */
@import "./static/vk-icon.css"; /* 动态单色字体库 */
@import "./static/vk-mall-icon.css"; /* 彩色字体库 */
@import "./uni_modules/vk-uview-ui/index.scss"; /* uview样式库 */
@import "./common/css/app.scss"; /* 自定义应用样式库 */
</style>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/cc391518330/door-to-door-massage---client.git
git@gitee.com:cc391518330/door-to-door-massage---client.git
cc391518330
door-to-door-massage---client
上门按摩-client
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385