0.0.19 • Published 4 years ago
ktapp v0.0.19
KtApp
用于quasar中的 ktApp基础功能
安装方法
npm install ktapp
前提: Quasar 平台开发使用ktapp进行初始化.
初始化该方法可以在quasar应用开发中快速调用框架提供的方法. 初始化方式:
ktapp.setAppConfig(this.$q) // 请于总体框架(MyLayout.Vue) 中的 created 进行初始化
例如: 需要quasar开发中某个界面, 或者某个模块需要用loading 的时候. 原来调用
this.$q.loading.show({}) // 需要有vue实例的情况才可调用. 如果于 js 文件中还需要传入vue实例, 较为麻烦
现在可以直接调用
ktapp.getAppConfig.loading.show({}) // 只要在主layout 初始化以后即可直接调用
方法:
请先成功调用 setAppConfig 才可使用以下方法
1. getAppPlaform() 获取平台名称
获取平台名称 : win 或者 android 或者 ios . 该方法不能作为主要判断平台的方式.
需要判断 is.cordova => 使用 cordova
需要判断 is.Electron => 使用Electron
建议从 getAppConfig中去判定
2. putStringStorage(label, string) 用于持久化存储内容
类似于安卓的 Pref.putString
@param {标签} label
@param {内容} string
例:
ktapp.putStringStorage("LOTID", "1234")
3. getStringStorage(label) 用于读取持久化存储内容
通过标签获取数据
@param {标签} label
例:
ktapp.getStringStorage("LOTID")
>>> 1234
4. timeStapInDay() 获取时间戳 到日
时间戳 => 2019-08-07
5. timeStap() 获取时间戳 到毫秒
时间戳 => 2019-08-07 09:57:27:258