12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- let app = new Vue({
- el: '#app',
- data () {
- return {
- time: '',
- }
- },
- beforeMount () {
- },
- mounted () {
- console.log(document.documentElement.scrollWidth,document.documentElement.scrollHeight,'?????????')
- this.time = formatDate()
- this.timer = setInterval(() => {
- this.time = formatDate()
- }, 1000)
- },
- beforeDestroy () {
- if (this.timer) {
- clearInterval(this.timer)
- }
- },
- methods: {
- numFormat (value) {
- if (!value) return '0'
- // var intPart = Number(value).toFixed(0) // 获取整数部分
- var intPart = parseInt(value)// 获取整数部分
- var intPartFormat = intPart.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,') // 将整数部分逢三一断
- var floatPart = '.00' // 预定义小数部分
- var value2Array = value.toString().split('.')
- // =2表示数据有小数位
- if (value2Array.length === 2) {
- floatPart = value2Array[1].toString() // 拿到小数部分
- if (floatPart.length === 1) {
- // 补0
- return intPartFormat + '.' + floatPart + '0'
- } else {
- return intPartFormat + '.' + floatPart
- }
- } else {
- return intPartFormat
- }
- },
- },
- })
|