Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/buuing/lucky-canvas
/ functions
Functions
406 in github.com/buuing/lucky-canvas
⨍
Functions
406
◇
Types & classes
46
↓ 49 callers
Method
getLength
* 获取长度 * @param length 将要转换的长度 * @param maxLength 最大长度 * @return 返回长度
packages/core/src/lib/lucky.ts:346
↓ 31 callers
Method
$watch
* 添加一个观察者 create user watcher * @param expr 表达式 * @param handler 回调函数 * @param watchOpt 配置参数 * @return 卸载当前观察者的函数 (暂未返回)
packages/core/src/lib/lucky.ts:416
↓ 30 callers
Method
$set
* 添加一个新的响应式数据 (临时) * @param data 数据 * @param key 属性 * @param value 新值
packages/core/src/lib/lucky.ts:390
↓ 30 callers
Method
stop
* 对外暴露: 缓慢停止方法 * @param index 中奖索引
packages/core/src/lib/grid.ts:551
↓ 25 callers
Method
play
* 对外暴露: 开始抽奖方法
packages/core/src/lib/grid.ts:533
↓ 25 callers
Function
tn
(n)
packages/vue/composition-api.js:4
↓ 18 callers
Function
f
(n,t,e)
packages/vue/composition-api.js:3
↓ 15 callers
Method
get
* 根据表达式获取新值
packages/core/src/observer/watcher.ts:44
↓ 15 callers
Function
l
(n)
packages/vue/composition-api.js:3
↓ 14 callers
Method
init
()
packages/mini/tools/build.js:126
↓ 13 callers
Function
_
(n)
packages/vue/composition-api.js:3
↓ 13 callers
Method
drawImage
* 公共绘制图片的方法 * @param imgObj 图片对象 * @param rectInfo: [x轴位置, y轴位置, 渲染宽度, 渲染高度]
packages/core/src/lib/lucky.ts:241
↓ 13 callers
Function
y
(n)
packages/vue/composition-api.js:3
↓ 12 callers
Function
T
()
packages/vue/composition-api.js:4
↓ 10 callers
Function
B
()
packages/vue/composition-api.js:4
↓ 10 callers
Function
_n
(n)
packages/vue/composition-api.js:4
↓ 10 callers
Method
draw
* 绘制九宫格抽奖
packages/core/src/lib/grid.ts:331
↓ 10 callers
Function
fn
(n)
packages/vue/composition-api.js:4
↓ 10 callers
Method
getOffsetX
* 获取相对(居中)X坐标 * @param width * @param col
packages/core/src/lib/lucky.ts:357
↓ 10 callers
Function
t
(t)
packages/vue/composition-api.js:4
↓ 9 callers
Function
c
(n,t)
packages/vue/composition-api.js:3
↓ 9 callers
Function
changeUnits
(value)
packages/taro/utils/index.js:32
↓ 9 callers
Method
initLucky
* 初始化方法
packages/core/src/lib/lucky.ts:93
↓ 8 callers
Function
getAngle
(deg: number)
packages/core/src/utils/math.ts:6
↓ 8 callers
Function
getLenOfTanDeg
(deg: number)
packages/core/src/utils/math.ts:103
↓ 8 callers
Function
hasBackground
(color: string | undefined | null)
packages/core/src/utils/index.ts:55
↓ 8 callers
Function
un
(n)
packages/vue/composition-api.js:4
↓ 7 callers
Method
$computed
* 添加一个属性计算 (临时) * @param data 源数据 * @param key 属性名 * @param callback 回调函数
packages/core/src/lib/lucky.ts:401
↓ 7 callers
Method
computedWidthAndHeight
* 计算图片的渲染宽高 * @param imgObj 图片标签元素 * @param imgInfo 图片信息 * @param maxWidth 最大宽度 * @param maxHeight 最大高度 * @return [渲染宽度, 渲染高度]
packages/core/src/lib/lucky.ts:290
↓ 7 callers
Method
draw
* 开始绘制
packages/core/src/lib/wheel.ts:295
↓ 7 callers
Method
draw
* 绘制老虎机抽奖
packages/core/src/lib/slot.ts:419
↓ 7 callers
Function
i
(t)
packages/vue/composition-api.js:4
↓ 7 callers
Function
n
(n)
packages/vue/composition-api.js:4
↓ 6 callers
Function
K
(n,t)
packages/vue/composition-api.js:4
↓ 6 callers
Method
displacement
(a: T, b: T)
packages/core/src/lib/slot.ts:598
↓ 6 callers
Function
e
(n)
packages/vue/composition-api.js:3
↓ 6 callers
Function
has
(data: object, key: string | number)
packages/core/src/utils/index.ts:21
↓ 6 callers
Function
isExpectType
(param: unknown, ...types: string[])
packages/core/src/utils/index.ts:7
↓ 6 callers
Method
notify
* 派发更新
packages/core/src/observer/dep.ts:28
↓ 6 callers
Function
p
(n)
packages/vue/composition-api.js:3
↓ 6 callers
Function
w
(n)
packages/vue/composition-api.js:4
↓ 6 callers
Function
wrap
* 异步函数封装
packages/mini/tools/utils.js:11
↓ 5 callers
Function
Z
(n,t)
packages/vue/composition-api.js:4
↓ 5 callers
Function
copy
* 拷贝文件
packages/mini/tools/build.js:85
↓ 5 callers
Method
init
* 初始化 canvas 抽奖
packages/core/src/lib/grid.ts:219
↓ 5 callers
Function
roundRectByArc
( ctx: CanvasRenderingContext2D, ...[x, y, w, h, r]: number[] )
packages/core/src/utils/math.ts:64
↓ 5 callers
Function
v
(n)
packages/vue/composition-api.js:3
↓ 4 callers
Function
Cn
(n,t)
packages/vue/composition-api.js:4
↓ 4 callers
Function
V
(n)
packages/vue/composition-api.js:4
↓ 4 callers
Function
an
(n)
packages/vue/composition-api.js:4
↓ 4 callers
Method
getGeometricProperty
* 计算奖品格子的几何属性 * @param { array } [...矩阵坐标, col, row] * @return { array } [...真实坐标, width, height]
packages/core/src/lib/grid.ts:628
↓ 4 callers
Method
initImageCache
()
packages/core/src/lib/grid.ts:232
↓ 4 callers
Method
initImageCache
()
packages/core/src/lib/wheel.ts:202
↓ 4 callers
Function
ln
(n)
packages/vue/composition-api.js:4
↓ 4 callers
Method
loadImg
* 异步加载图片并返回图片的几何信息 * @param src 图片路径 * @param info 图片信息
packages/core/src/lib/lucky.ts:214
↓ 4 callers
Function
m
()
packages/vue/composition-api.js:4
↓ 4 callers
Function
pn
(n)
packages/vue/composition-api.js:4
↓ 4 callers
Function
resolveImage
(img, canvas, srcName = 'src', resolveName = '$resolve', cb)
packages/taro/utils/index.js:50
↓ 4 callers
Function
resolveImage
(e, img, canvas, srcName = 'src', resolveName = '$resolve')
packages/mini/src/utils.js:26
↓ 3 callers
Function
Kn
(n)
packages/vue/composition-api.js:4
↓ 3 callers
Function
Qn
(n,t,e)
packages/vue/composition-api.js:4
↓ 3 callers
Function
a
(n,t,e,r)
packages/vue/composition-api.js:3
↓ 3 callers
Method
addSub
* 收集依赖 * @param {*} sub
packages/core/src/observer/dep.ts:18
↓ 3 callers
Function
changeUnits
(value)
packages/mini/src/utils.js:8
↓ 3 callers
Method
clearCanvas
()
packages/core/src/lib/lucky.ts:115
↓ 3 callers
Method
drawBlocks
* 绘制背景区域
packages/core/src/lib/slot.ts:385
↓ 3 callers
Method
drawOffscreenCanvas
* 绘制离屏canvas
packages/core/src/lib/slot.ts:273
↓ 3 callers
Function
getFlag
()
packages/taro/utils/index.js:5
↓ 3 callers
Function
h
(type: String | Object, options: Options & any = {}, chidren?: any)
packages/vue/src/utils/h-demi.ts:19
↓ 3 callers
Method
init
* 初始化 canvas 抽奖
packages/core/src/lib/wheel.ts:189
↓ 3 callers
Method
initImageCache
()
packages/core/src/lib/slot.ts:215
↓ 3 callers
Function
nn
(n)
packages/vue/composition-api.js:4
↓ 3 callers
Function
r
()
packages/vue/composition-api.js:4
↓ 3 callers
Function
removeEnter
(str: string)
packages/core/src/utils/index.ts:30
↓ 3 callers
Method
resize
* 初始化组件大小/单位
packages/core/src/lib/lucky.ts:78
↓ 3 callers
Method
run
* 实际开始执行方法 * @param num 记录帧动画执行多少次
packages/core/src/lib/grid.ts:572
↓ 3 callers
Function
splitText
( ctx: CanvasRenderingContext2D, text: string, getWidth: (lines: string[]) => number, lineClamp: numbe
packages/core/src/utils/index.ts:155
↓ 2 callers
Function
$
(n,t)
packages/vue/composition-api.js:4
↓ 2 callers
Function
A
(n)
packages/vue/composition-api.js:4
↓ 2 callers
Function
An
(n,t)
packages/vue/composition-api.js:4
↓ 2 callers
Function
Dn
(n,t,e,r)
packages/vue/composition-api.js:4
↓ 2 callers
Function
E
()
packages/vue/composition-api.js:4
↓ 2 callers
Function
F
(n)
packages/vue/composition-api.js:4
↓ 2 callers
Function
Fn
()
packages/vue/composition-api.js:4
↓ 2 callers
Function
I
(n,t)
packages/vue/composition-api.js:4
↓ 2 callers
Function
Pn
(n,t)
packages/vue/composition-api.js:4
↓ 2 callers
Function
Q
(n)
packages/vue/composition-api.js:4
↓ 2 callers
Function
Rn
()
packages/vue/composition-api.js:4
↓ 2 callers
Function
Un
(n,t)
packages/vue/composition-api.js:4
↓ 2 callers
Function
cn
(n,t,e)
packages/vue/composition-api.js:4
↓ 2 callers
Function
computePadding
( block: { padding?: string }, getLength: Function )
packages/core/src/utils/index.ts:70
↓ 2 callers
Function
computeRange
(rangeArr: Array<number | undefined>)
packages/core/src/utils/index.ts:132
↓ 2 callers
Function
d
(n)
packages/vue/composition-api.js:3
↓ 2 callers
Function
def
(obj: object, key: string | number, val: any, enumerable?: boolean)
packages/core/src/observer/utils.ts:6
↓ 2 callers
Function
defineReactive
(data: any, key: string | number, val: any)
packages/core/src/observer/index.ts:58
↓ 2 callers
Function
en
(n)
packages/vue/composition-api.js:4
↓ 2 callers
Function
getJsonPathInfo
* 获取 json 路径相关信息
packages/mini/tools/checkcomponents.js:12
↓ 2 callers
Method
handleBackground
* 处理背景色 * @param x * @param y * @param width * @param height * @param background * @param isActive
packages/core/src/lib/grid.ts:494
↓ 2 callers
Method
init
* 初始化 canvas 抽奖
packages/core/src/lib/slot.ts:201
↓ 2 callers
Function
install
* 安装依赖包
packages/mini/tools/build.js:96
next →
1–100 of 406, ranked by callers