39 lines
663 B
Vue
39 lines
663 B
Vue
|
<template>
|
||
|
<view>
|
||
|
<!-- 返回按钮 -->
|
||
|
<u-button @click="goBack">返回</u-button>
|
||
|
<!-- 其他内容 -->
|
||
|
</view>
|
||
|
</template>
|
||
|
|
||
|
<script>
|
||
|
export default {
|
||
|
data() {
|
||
|
return {
|
||
|
deviceId: 0,
|
||
|
source: '',
|
||
|
};
|
||
|
},
|
||
|
onLoad(options) {
|
||
|
this.deviceId = options.deviceId;
|
||
|
this.source = options.source; // 获取来源页面
|
||
|
},
|
||
|
methods: {
|
||
|
goBack() {
|
||
|
if (this.source === 'alert') {
|
||
|
uni.switchTab({
|
||
|
url: '/pages/tabBar/alert/index'
|
||
|
});
|
||
|
} else {
|
||
|
uni.navigateBack({
|
||
|
delta: 1
|
||
|
});
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
};
|
||
|
</script>
|
||
|
|
||
|
<style>
|
||
|
/* No changes to style section */
|
||
|
</style>
|