5 Star 0 Fork 1

cj杰/教材小程序前端

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
App.vue 1.80 KB
一键复制 编辑 原始数据 按行查看 历史
Doraemonn 提交于 2022-02-28 21:22 . 闲置物品1....
<style lang="scss">
/* 注意要写在第一行,同时给style标签加入lang="scss"属性 */
@import "uview-ui/index.scss";
</style>
<script>
export default {
globalData:{
//全局变量储存用户的Authority和openid
Authority: '',
openid: '',
searchList: [],
screenHeightRpx: '',
header: '',
user: ''
},
onLaunch: function() {
},
onShow: function() {
console.log('App Show')
},
onHide: function() {
console.log('App Hide')
},
methods:{
watch: function(key, method) {
var obj = this.globalData;
//加个前缀生成隐藏变量,防止死循环发生
getApp().globalData[key + 'tmp'] = obj[key]; //obj[key]这个不能放在Object.defineProperty里
if (getApp().globalData[key + 'tmp']) { //处理已经声明的变量,绑定处理
method(getApp().globalData[key + 'tmp']);
}
Object.defineProperty(obj, key, {
configurable: true,
enumerable: true,
set: function(value) {
getApp().globalData[key + 'tmp'] = value;
method(value);
},
get: function() {
return getApp().globalData[key + 'tmp']
}
})
},
//通用接口函数
async UniRequest(path, method, body, header) {
let data
let request = new Object
// request.url = "http://119.91.78.179:9001"+path
// request.url = "https://www.zcjn.top/"+path
//request.url = "https://course-1383871-1308162715.ap-shanghai.run.tcloudbase.com"+path
// request.url = "http://127.0.0.1:9005"+path
request.url = "http://120.79.194.74:9005"+path
// request.url = "http://39.108.231.10:9100"+path
request.method = method
if (body){
request.data = body
}
if (header){
request.header = header
}
await uni.request(request).then(res=>{data = res})
return data[1].data
}
}
}
</script>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/a2690357721/textbook-applet-front-end.git
git@gitee.com:a2690357721/textbook-applet-front-end.git
a2690357721
textbook-applet-front-end
教材小程序前端
master

搜索帮助