uni-Identify-quality/tm-vuetify/index.js
2023-09-19 15:48:24 +08:00

100 lines
2.2 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// 混淆函数库
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
}