<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<div id="app">
<p>{{msg | msgChange('java2')}}</p>
<p>{{date | dateformat}}</p>
</div>
<script src="./js/vue.js"></script>
<script>
// 定义全局过滤器
// dateFount ---过滤器的名称
// function(data,arg0){} data ---data 是要处理的数据 arg0 ---传过来的参数
Vue.filter('msgChange', function (data, arg0) {
data = "你好"
return data + arg0;
})
function dategetTwo(date) {
return date < 10 ? '0' + date : date;
}
// 整理日期
// Vue.filter('dateformat',function(data,arg0){
// return data.getFullYear()+"-"+dategetTwo((data.getMonth()+1))+"-"+dategetTwo(data.getDate());
// })
Vue.filter('dateformat', function (data, arg0) {
var y = data.getFullYear().toString().padStart(2, '0');
var m = (data.getMonth() + 1).toString().padStart(2, '0');
var d = data.getDate().toString().padStart(2, '0');
// return y +'-'+m+'-'+d;
// return `${dategetTwo(y)}-${dategetTwo(m)}-${dategetTwo(d)}`
return `${y}-${m}-${d}`
})
var vm = new Vue({
el: "#app",
data: {
msg: "java2 班",
date: new Date(),
}
})
</script>
</body>
</html>
网友评论