最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue踩坑之在input中使用filters局部過濾器問題

 更新時(shí)間:2023年11月17日 09:19:13   作者:TongYuTian  
這篇文章主要介紹了vue踩坑之在input中使用filters局部過濾器問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

在input中使用filters局部過濾器

? 最近在項(xiàng)目中遇到需要對(duì)Input框中v-model綁定的枚舉值進(jìn)行過濾展示到頁(yè)面上,萬事具備,刷新頁(yè)面后發(fā)現(xiàn)filters并沒有起作用

控制臺(tái)還報(bào)錯(cuò):

[Vue warn]: Property or method "filterTime" is not defined on the instance but referenced during render.

Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property.

于是乎,我就重新研究了一下vue.js的過濾器filters,發(fā)現(xiàn)filters只能用在兩個(gè)地方:雙花括號(hào)插值和 v-bind 表達(dá)式 (后者從 2.1.0+ 開始支持)。

中文官網(wǎng)鏈接:https://cn.vuejs.org/v2/guide/filters.html

解決方案

使用計(jì)算屬性

? 一個(gè)小demo:

<template>
	<input v-model="filterCardType" placeholder="證件類型" />
</template>

<script>
    export default {
        data() {
			return {
				agent_detail: {
                    agent_detail:1,
                }, 
			};
		},
        computed:{
			"filterCardType"(){
				if(this.agent_detail.cardType==0){
					return "二代身份證"
				}else if(this.agent_detail.cardType==1){
					return "護(hù)照"
				}else if(this.agent_detail.cardType==2){
					return "港澳通行證"
				}else if(this.agent_detail.cardType==3){
					return "臺(tái)灣通行證"
				}else if(this.agent_detail.cardType==4){
					return "香港永久性居民身份證"
				}else if(this.agent_detail.cardType==5){
					return "軍官證"
				}
			}
		}
    }
</script>

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

乌兰察布市| 平乐县| 武邑县| 秀山| 黄梅县| 临高县| 禹州市| 奎屯市| 双辽市| 景泰县| 从化市| 林州市| 台湾省| 盐山县| 寿宁县| 鸡西市| 称多县| 大英县| 房产| 江永县| 景德镇市| 日喀则市| 枝江市| 武川县| 新竹县| 宁波市| 元阳县| 通江县| 山阴县| 阿克| 进贤县| 章丘市| 美姑县| 万盛区| 新绛县| 青河县| 钦州市| 乌苏市| 富平县| 武威市| 红河县|