|
|
-
- import fetch from '@/api/fetch.js'
-
- const get = () => {
- try {
- return JSON.parse(uni.getStorageSync('shareLog')) || {}
- } catch (err) {
- return {}
- }
- }
-
- const insert = (id) => {
- const log = get()
-
- let bef = log[id] || 0
-
- log[id] = bef + 1
-
- uni.setStorageSync('shareLog', JSON.stringify(log))
- }
-
- const check = async (id, need_num) => {
- try {
- const log = get()
-
- const num = log[id] || 0
-
- const open = num >= need_num
-
- return { open, need_num, num, title: `已转发${num}次` }
- } catch (err) {
- console.error('--校验达标异常', err)
- return {}
- }
- }
-
- export default {
- get,
- insert,
- check,
- }
|