- html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=\, initial-scale=1.0">
- <title>Documenttitle>
- head>
- <body>
- <div id="app">
- <ul>
- <li v-for="user in userList">
- {{user.id}}==>{{user.name}}==>{{user.gender==1?"男":"女"}}==>{{user.gender | genderFilter}}==>{{user.gender | gFilter}}
- li>
- ul>
- div>
- <script src="/../node_modules/vue/dist/vue.js">script>
- <script>
- Vue.filter("gFilter",function(val){
- if(val==1){
- return "男";
- }
- else{
- return "女";
- }
- })
-
- let vm=new Vue({
- el:"#app",
- data:{
- userList:[{id:1,name:"jack",gender:1},{id:2,name:"peter",gender:0}]
- },
- filters:{
- genderFilter(val){
- if(val==1){
- return "男";
- }
- else{
- return "女";
- }
- }
- }
- })
- script>
- body>
- html>