12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- import Taro from '@tarojs/taro'
- import * as api from '../service/index'
- const tool = {
- //去登录
- toLogin: function (rescallback = () => { }) {
- Taro.login({
- success: function (res) {
- let params = {
- code: res.code,
- }
- if (res.code) {
- api.login(params).then(item => {
- Taro.setStorage({
- key: "session_key",
- data: item.data.session_key
- })
- })
- } else {
- }
- }
- })
- },
- // 生成四位随机数的函数
- generateRandomNumber () {
- // 生成一个 0 到 9999 之间的随机整数
- const randomNumber = Math.floor(Math.random() * 10000);
- // 如果随机数不足四位,则在前面补零
- return randomNumber.toString().padStart(4, '0');
- },
- // 生成用户ID的函数
- generateUserID () {
- // 获取当前时间戳
- const timestamp = Date.now().toString();
- // 生成四位随机数
- const randomNumber = this.generateRandomNumber();
- // 将时间戳和随机数拼接起来,得到用户ID
- const userID = timestamp + randomNumber;
- console.log(userID,'userID');
- return userID;
- },
- /**
- * 限制字符串长度
- * value:字符串对象
- * lmit:展示的长度
- */
- ellipsis: function (value, lmit) {
- if (!value) return ''
- if (value.length > lmit) {
- return value.slice(0, lmit) + '...'
- }
- return value
- }
- }
- export default tool
|