日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

javascript - vue模板中變量非真時的默認值

瀏覽:162日期:2023-06-06 11:45:08

問題描述

問題描述:

<template> <p><section>{{x.a}}</section><section>{{x.b}}</section><section>{{x.c}}</section> </p></template><script> export default {name:'xx',data(){ return {x:{ a:'foo', b:null, c:null} }} }</script>

渲染出來為

<p> <section>foo</section> <section></section> <section></section></p>

期望的效果:希望在變量非真時有全局默認值,比如'--'

我的嘗試

<template> <p><section>{{x.a||'--'}}</section><section>{{x.b||'--'}}</section><section>{{x.c||'--'}}</section> </p></template>

這樣雖然可以達到效果 但是太累。每個都要寫一筆。為了偷懶 我改造了一下

<template> <p><section>{{showX('a')}}</section><section>{{showX('b')}}</section><section>{{showX('c')}}</section> </p></template><script> export default {name:'xx',data(){ return {x:{ a:'foo', b:null, c:null} }},methods:{ showX:function(key){const value = this.x[key];return !!value?value:'--'; }} }</script>

想得到的幫助:但是,上述寫法還是覺得不夠方便。有沒有什么辦法 使我可以在模板里還是寫<section>{{x.a}}</section> 當其值非真時渲染成'--' ,前提是不要污染原始數據x

問題解答

回答1:

可以用 filter 來實現這個效果:

new Vue({ data: { message: ’’ }, filters: { e (str) { return str || ’--’ } }})

{{ message | e }}

如果還覺得太麻煩,可以用比較黑科技的手段:

var _s = Vue.prototype._sVue.prototype._s = function (s) { return _s.call(this, s || ’--’)}

解釋一下,_s 是 Vue 的內部屬性,模版中的每一個文本節點都會被這個方法處理,將返回值進行渲染,由于是內部屬性,所以在版本更新時不能保證穩定性,這點要注意。附上 Demo:https://codepen.io/cool_zjy/p...

回答2:

可以運用三目運算符吧,

{{x.a?x.a:’--’}}

這個就是相當于一個if判斷語句,

回答3:

提供個人思路吧,在于你在什么地方去修改data中的x值:

在created時修改,那么直接在修改的地方使用你第一種使用過的短路運算就足夠了

如果是初始化視圖后再修改,那么就設置你的初始為 ’--’, 不就可以嗎?

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产视频一区二| 国产不卡一区| 美女久久久久| 麻豆成全视频免费观看在线看| 国产精品一区二区三区四区在线观看 | 久久精品亚洲| 欧美精品91| 精品欧美日韩精品| 成人三级高清视频在线看| 91视频久久| 韩国精品主播一区二区在线观看| 亚洲va在线| 国产亚洲一级| 亚洲综合色婷婷在线观看| 日韩avvvv在线播放| 国产极品嫩模在线观看91精品| 激情综合婷婷| 日韩成人三级| 亚洲激情中文在线| 亚洲精品系列| 国产精品xxx| 日韩免费看片| 午夜在线播放视频欧美| 日韩一区二区三区高清在线观看| 欧美日韩一区二区国产| 韩国一区二区三区视频| 99精品视频精品精品视频| 水蜜桃久久夜色精品一区的特点 | 免费一二一二在线视频| 欧美99久久| 久久亚洲风情| 国产精品一区二区三区av麻| 国产成人调教视频在线观看| 久久蜜桃av| 日本在线不卡视频| 福利一区在线| 国产精品普通话对白| 欧美一区影院| 青青青免费在线视频| 亚洲一区黄色| 国产精品videossex久久发布| 日韩一区欧美| 亚洲一区av| 97精品一区| 日韩专区欧美专区| 精品资源在线| 国产精品丝袜xxxxxxx| 国产欧美日韩综合一区在线播放| 涩涩av在线| 亚洲精品麻豆| 亚洲天堂资源| 亚洲精品欧洲| av高清不卡| 91九色综合| 久久香蕉国产| 国产欧美日本| 91精品国产调教在线观看| 亚洲精品麻豆| 欧美日韩一二| 国产日韩高清一区二区三区在线 | 久久青草久久| 欧美精品国产白浆久久久久| 久久久影院免费| 欧美国产中文高清| 噜噜噜久久亚洲精品国产品小说| 精品久久99| 亚洲精品乱码日韩| 欧美日韩在线观看视频小说| 免费亚洲一区| 亚洲一二三区视频| 99久久激情| 免费在线亚洲欧美| 在线日韩成人| 久久一区二区三区电影| 国产精品久久久久久久久久妞妞 | 国产精品一级在线观看| aa亚洲婷婷| 四季av一区二区凹凸精品| 日韩在线观看一区二区三区| 激情欧美亚洲| 国产白浆在线免费观看| 欧美亚洲一级| 午夜在线观看免费一区| 在线亚洲人成| 国产精品对白| 日韩综合小视频| 一区在线视频观看| 91青青国产在线观看精品| 国产精品主播| 中文字幕一区二区三区四区久久| 99久久九九| 成人精品视频| 国产欧美日韩在线观看视频| 亚洲一二三区视频| 国产亚洲欧洲| 婷婷精品进入| 久久婷婷丁香| 久久久久免费| 国产精品手机在线播放| 免费人成精品欧美精品| 激情综合网址| 日韩免费高清| 国产91在线播放精品| 国产精品多人| 国产精品毛片久久久| 国产精品一区二区精品视频观看| 日韩高清电影一区| 亚洲精品在线二区| 亚洲精品极品| 亚洲精品动态| 日韩有吗在线观看| 日韩福利视频导航| 涩涩涩久久久成人精品| 蜜桃视频一区二区三区| 日韩专区欧美专区| 在线精品一区| 一区二区亚洲视频| 婷婷精品久久久久久久久久不卡| 蜜桃视频免费观看一区| 亚州国产精品| 国产欧美一区二区三区米奇| 国产精品qvod| 精品国产欧美日韩| 成人三级高清视频在线看| 日韩精品不卡一区二区| 99久久婷婷这里只有精品| 激情久久五月| 午夜一级久久| 亚洲日本免费电影| 91麻豆精品激情在线观看最新| 国产情侣久久| 成人在线黄色| 亚洲精品.com| 激情丁香综合| 视频一区视频二区中文| 亚洲久久一区| 国产乱人伦丫前精品视频| 欧美黄页在线免费观看| 国内精品麻豆美女在线播放视频| 精品视频91| 日本蜜桃在线观看视频| 欧美.日韩.国产.一区.二区| 日韩中文欧美在线| 天海翼亚洲一区二区三区| 国产精品一级在线观看| 国产传媒av在线| 91久久久精品国产| 中文字幕av亚洲精品一部二部 | 日韩免费高清| 亚洲国产不卡| 日韩一区中文| 久久亚洲人体| 久久三级福利| 亚洲日本欧美| 精品久久久中文字幕| 日韩三区在线| 丝袜亚洲另类欧美| 国产伦精品一区二区三区千人斩 | 国产综合视频| 亚洲人成亚洲精品| 国产精品115| 欧美久久天堂| 亚洲色图国产| 日本激情一区| 亚洲欧洲一区| 国产精品第一国产精品| 欧美日一区二区| 91精品啪在线观看国产爱臀| 国产精品毛片久久| 国产精品嫩草99av在线| 国产欧美日韩免费观看| 99久久婷婷| 7m精品国产导航在线| 免费看av不卡| 日本中文字幕不卡| 日韩久久精品| 亚洲精品极品| 蜜桃成人精品| 日韩av网站在线免费观看| 国产在线观看www| 亚洲人成网77777色在线播放| 丰满少妇一区| 热久久久久久久| 成人台湾亚洲精品一区二区 | 国产亚洲毛片| 国产成人精品三级高清久久91| 亚洲欧美日韩在线观看a三区| 国产精品22p| 中文国产一区| 国产一区精品福利| 亚州欧美在线| 亚洲国内精品| 国产精品一页| 欧美中文字幕| 日韩国产一区| 国产一卡不卡| 亚洲欧美日韩精品一区二区| 特黄毛片在线观看| 国产福利亚洲| 亚洲欧洲专区|