项目中有时会需要给项目中的图片添加一个版本号,方法有很多,我这里是选择用日期添加一个后缀版本号。
首先在App.vue中:
<script>
export default {
globalData:{
imgVersion: '?v=24'
},
onLaunch: function() {
console.log('App onLaunch');
let globalData = this.$options.globalData;
let that = this;
// 图片添加版本号
var padDigits = function(number, digits) {
return Array(Math.max(digits - String(number).length + 1, 0)).join(0) + number;
}
var datetime = new Date();
var year = datetime.getFullYear();
var month = datetime.getMonth() + 1;
var date = datetime.getDate();
var hours = datetime.getHours();
var minutes = datetime.getMinutes();
minutes = minutes - minutes % 30;
var timezoneOffset = - datetime.getTimezoneOffset();
var timezoneOffsetString = "_GMT" + (timezoneOffset >= 0 ? "+" : "-") + padDigits(Ma