mirror of
https://github.com/ialley-workshop-open/uni-halo.git
synced 2026-06-12 13:19:31 +08:00
v1.0.0-beta 源码正式开源
This commit is contained in:
@@ -0,0 +1,100 @@
|
||||
|
||||
// 混淆函数库
|
||||
import mixin from './tool/mixin/mixin.js'
|
||||
|
||||
|
||||
import dayjs from './tool/function/dayjs/index'
|
||||
import util from './tool/function/util'
|
||||
|
||||
// 生成全局唯一guid字符串
|
||||
import guid from './tool/function/guid.js'
|
||||
// 延迟函数
|
||||
import sleep from './tool/function/sleep.js'
|
||||
// 打乱数组的顺序
|
||||
import randomArray from './tool/function/randomArray.js'
|
||||
// 对象和数组的深度克隆
|
||||
import deepClone from './tool/function/deepClone.js'
|
||||
// 对象深度拷贝
|
||||
import deepMerge from './tool/function/deepMerge.js'
|
||||
|
||||
|
||||
// 规则检验
|
||||
import test from './tool/function/test.js'
|
||||
// 随机数
|
||||
import random from './tool/function/random.js'
|
||||
// 去除空格
|
||||
import trim from './tool/function/trim.js'
|
||||
// toast提示,对uni.showToast的封装
|
||||
import toast from './tool/function/toast.js'
|
||||
// 获取父组件参数
|
||||
import getParent from './tool/function/getParent.js'
|
||||
// -----自定获取组件上的属性。
|
||||
import getParentAttr from './tool/function/getParentAttr.js'
|
||||
// -----自定获取单个父组件
|
||||
import getParentAls from './tool/function/getParentAls.js'
|
||||
// 上传文件库
|
||||
import upload from './tool/function/upload.js'
|
||||
// 预览文件
|
||||
import preview from './tool/function/preview.js'
|
||||
|
||||
// obj转字样式style符串。 // -----自定
|
||||
import {objToString} from './tool/function/objToString.js'
|
||||
// 日历库
|
||||
import calendar from './tool/function/calendar.js'
|
||||
|
||||
import HandwritingSelf from './tool/function/signBoard.js'
|
||||
//抽奖模型。
|
||||
import choujiang from './tool/function/choujianggailv.js'
|
||||
|
||||
|
||||
// 配置信息
|
||||
import config from './tool/config/config.js'
|
||||
import store from './tool/store/tm-vuetify'
|
||||
import vx from './tool/function/vuex.js'
|
||||
import theme from './tool/function/theme.js'
|
||||
import request from './tool/request/index'
|
||||
|
||||
|
||||
const $tm = {
|
||||
|
||||
sleep,
|
||||
request,
|
||||
objToString,
|
||||
dayjs:dayjs.dayjs,
|
||||
guid,
|
||||
upload,
|
||||
preview,
|
||||
randomArray,
|
||||
test,
|
||||
random,
|
||||
deepClone,
|
||||
deepMerge,
|
||||
getParent,
|
||||
getParentAttr,
|
||||
getParentAls,
|
||||
trim,
|
||||
toast,
|
||||
config,
|
||||
calendar,
|
||||
HandwritingSelf,
|
||||
choujiang,
|
||||
vx:new vx(store),
|
||||
theme,
|
||||
u: util,
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
uni.$tm = $tm
|
||||
const install = Vue => {
|
||||
Vue.mixin(mixin)
|
||||
Vue.prototype.$tm = {...$tm}
|
||||
|
||||
// Vue.prototype.$store = store
|
||||
|
||||
}
|
||||
|
||||
export default {
|
||||
install
|
||||
}
|
||||
Reference in New Issue
Block a user