mirror of
https://github.com/KarolChang/jm-expense-vue-ts.git
synced 2024-12-26 11:48:35 +00:00
add cocos settings
This commit is contained in:
parent
643b8607e8
commit
26e7a10147
@ -16,6 +16,33 @@ const records = ref<Record[]>([])
|
|||||||
const thisMonthData = ref<MonthData>(new MonthData())
|
const thisMonthData = ref<MonthData>(new MonthData())
|
||||||
const lastMonthData = ref<MonthData>(new MonthData())
|
const lastMonthData = ref<MonthData>(new MonthData())
|
||||||
|
|
||||||
|
// cocos settings
|
||||||
|
/** 外部帶進來的param */
|
||||||
|
let URLscheme: any = []
|
||||||
|
const onLoad = async function () {
|
||||||
|
let url = window.location.search
|
||||||
|
if (url.indexOf('?') !== -1) {
|
||||||
|
let str: string = url.substr(1)
|
||||||
|
let strs: any[] = str.split('&')
|
||||||
|
for (let i = 0; i < strs.length; i++) {
|
||||||
|
URLscheme[strs[i].split('=')[0]] = unescape(strs[i].split('=')[1])
|
||||||
|
}
|
||||||
|
}
|
||||||
|
CallParent('_alert', '我愛豬涵')
|
||||||
|
}
|
||||||
|
const CallParent = async function (method: string, ...param: any[]) {
|
||||||
|
let target: string = URLscheme['host']
|
||||||
|
if (target) {
|
||||||
|
window.parent.postMessage(
|
||||||
|
{
|
||||||
|
method: method,
|
||||||
|
value: param
|
||||||
|
},
|
||||||
|
target
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// methods
|
// methods
|
||||||
const fetchRecords = async function () {
|
const fetchRecords = async function () {
|
||||||
try {
|
try {
|
||||||
@ -30,6 +57,8 @@ const fetchRecords = async function () {
|
|||||||
nowMonth - 1 === 0 ? 12 : nowMonth - 1
|
nowMonth - 1 === 0 ? 12 : nowMonth - 1
|
||||||
)
|
)
|
||||||
isLoading.value = false
|
isLoading.value = false
|
||||||
|
// cocos settings
|
||||||
|
CallParent('_closeBG')
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('error', error)
|
console.error('error', error)
|
||||||
}
|
}
|
||||||
@ -61,24 +90,13 @@ const calculateMonthData = (year: number, month: number) => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// test
|
// created
|
||||||
// const btnClick = async function () {
|
|
||||||
// try {
|
|
||||||
// const input = { message: 'HELLO', userId: 'Ub3557f7c812e4e78293959fe4fccd414' }
|
|
||||||
// const { data } = await lineBotAPI.pushMsg(input)
|
|
||||||
// console.log('data', data)
|
|
||||||
// } catch (error) {
|
|
||||||
// console.error('error', error)
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
|
|
||||||
fetchRecords()
|
fetchRecords()
|
||||||
|
onLoad()
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div v-if="!isLoading">
|
<div v-if="!isLoading">
|
||||||
<!-- <button class="btn btn-info" @click="btnClick">Message</button> -->
|
|
||||||
|
|
||||||
<div class="list-group list-group-checkable">
|
<div class="list-group list-group-checkable">
|
||||||
<label class="list-group-item py-3 mb-3">
|
<label class="list-group-item py-3 mb-3">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
Loading…
Reference in New Issue
Block a user