第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

vue怎么判斷當前用戶能否看到這個按鈕?

vue怎么判斷當前用戶能否看到這個按鈕?

紅糖糍粑 2019-02-25 13:15:35
我現(xiàn)在要做這么一個功能每次登陸后后端會返回當前用戶的權(quán)限給我:"permissions": [     "account:update",     "account:list",     "account:findById",     "adveradvertiser:add" ],我會把這些數(shù)據(jù)存到localStore里,這個“創(chuàng)建廣告主”按鈕我會根據(jù)后端給我的數(shù)據(jù)是否含有"adveradvertiser:add",如果有就顯示,沒有就隱藏。首先我想到的是v-if ,但是這里我不知道怎么去循環(huán)判斷permissions數(shù)組是否含有adveradvertiser:add<button class="btnYellow" v-if="">創(chuàng)建廣告主</button>
查看完整描述

3 回答

?
冉冉說

TA貢獻1877條經(jīng)驗 獲得超1個贊

不用把權(quán)限存到緩存中,你放在data中就行

js


data() {

      return {

          permissions: [

                "account:update",

                "account:list",

                "account:findById",

                "adveradvertiser:add"

            ],

      }

}

html


v-if="permissions.indexOf('adveradvertiser:add') > 0?true:false "


查看完整回答
反對 回復(fù) 2019-04-03
?
臨摹微笑

TA貢獻1982條經(jīng)驗 獲得超2個贊

js


data() {

      return {

          permissions: [

                "account:update",

                "account:list",

                "account:findById",

                "adveradvertiser:add"

            ],

      }

}

html


v-if="permissions.some(p=>p==='adveradvertiser:add')"


查看完整回答
反對 回復(fù) 2019-04-03
?
慕田峪9158850

TA貢獻1794條經(jīng)驗 獲得超7個贊

寫個方法判斷一下數(shù)組中是否含有 adveradvertiser:add 這個字符串。


查看完整回答
反對 回復(fù) 2019-04-03
  • 3 回答
  • 0 關(guān)注
  • 1537 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號