Appearance
奖品记录 - usePrizeLog
用于获取用户奖品记录。
使用方法
js
import {usePrizeLog} from '@ifanrx/uni-act'
// 获取用户奖品记录
const {prizeLogs, latestPrizeLog} = usePrizeLog({
/**
* 根据 alias 在 prize_log 表中获取用户奖品记录
* 如果应用不存在 prize_log 表,可通过 tableName 自定义表名
*/
alias: 'activity_alias',
})
自定义参数
js
const {prizeLogs} = usePrizeLog(options.alias, {
alias: 'activity_alias',
// 自定义请求参数,默认请求参数为: {limit: 100},可自行构建查询条件
requestParams: {
query: computed(() => io.query.compare('created_by', '=', user.value.id)),
offset: 0,
limit: 20,
},
// 支持 useQuery 所有 options
enabled: computed(() => !!user.value.id),
staleTime: 6 * 1000,
})
TIP
关于参数响应式,请看《常见问题 - 参数响应性》。
APIs
▸ usePrizeLog(options
, params?
): UsePrizeLogResult
参数
Name | Type |
---|---|
options | string | UsePrizeLogOptions |
params? | UsePrizeLogOptions |