vue 무 작위 주문 번호 생 성
/**
* ,
* YYYYMMDDHHMMSS
*/
export const getDateNums = (date) => {
const year = date.getFullYear()
const month = date.getMonth() + 1
const day = date.getDate()
const hour = date.getHours()
const minute = date.getMinutes()
const second = date.getSeconds()
return [year, month, day].map(formatNumber).join('') + [hour, minute, second].map(formatNumber).join('')
}
const formatNumber = n => {
n = n.toString()
return n[1] ? n : '0' + n
}
인용
import {getDateNums} from "@/common/utils.js";
data() {
return {
isSign: false,
signSrc: '',
clientHeight: '',
uid: null,
}
},
// , + , :20200313123456,
order_nums() {
var that = this;
var outTradeNo = ""; //
for (var i = 0; i < 6; i++) //6 , 。
{
outTradeNo += Math.floor(Math.random() * 10);
}
outTradeNo = String(getDateNums(new Date())) + String(outTradeNo)
that.outTradeNo = outTradeNo;
},
// , uid, uid( ),
order_nums() {
var that = this;
var outTradeNo = ""; //
// vuex userinfo
var userinfo = that.$store.state.userinfo;
if (userinfo) {
for (var i = 0; i < 6; i++) //6 , 。
{
outTradeNo += Math.floor(Math.random() * 10);
}
outTradeNo = String(getDateNums(new Date())) + String(outTradeNo) + String(userinfo.uid);
that.outTradeNo = outTradeNo;
} else {
that.$dialog.confirm({
title: ' ',
message: ' , '
}).then(() => {
that.$router.push('/login')
}).catch(() => {
// on cancel
})
}
},
이상 은 vue 에서 사용 하 는 방법 입 니 다. 전통 적 인 html + js 만 사용 하면 더욱 간단 합 니 다.
vue 위 챗 로그 인:https://blog.csdn.net/u014678583/article/details/103977227
vue + vant 상품 리스트 대량 초읽기 :https://blog.csdn.net/u014678583/article/details/103928102
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Fastapi websocket 및 vue 3(Composition API)1부: FastAPI virtualenv 만들기(선택 사항) FastAPI 및 필요한 모든 것을 다음과 같이 설치하십시오. 생성main.py 파일 및 실행 - 브라우저에서 이 링크 열기http://127.0.0.1:...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.