国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

java - vue.js如何寫checkbox.radio?

瀏覽:112日期:2024-01-13 08:55:13

問題描述

我想用vue寫checkbox.radio,這個怎么做呢vue版本2.Xjava springmvc

正常情況下會生成如下格式

<select> <option value>值1</option> <option value>值2</option></seltct>

一般情況下數據庫里面放的是狀態碼 1,2。而前臺展示的時候顯示的是值1,值2。我如何直接輸出值1,值2呢,我不想在后臺進行值查詢可以嗎?以前的JSP都是寫個tag,直接把值轉成html,現在vue我不知道怎么辦了

問題解答

回答1:

首先,謝邀。

根據你的描述,是希望后臺只存狀態值,然后將對應狀態值的content存在js的某個角落,當你需要渲染的時候,再根據對應狀態值,取出對應的content渲染到頁面

由于這種一般都是后臺返回,但是這里根據需求你也許可以這么做

先在data中(或者寫一個store文件按順序專門存放這些內容)

options: [ ’我是1’, ’我是2’, ’我是3’, ’我是4’, ’我是5’, ’我是6’, ’我是7’, ’我是8’, ’我是9’, ’我是10’,]

然后你可以在data里寫一個接受后臺傳來的狀態值

option_values: [ 0, 2, 4]

根據這些在頁面上渲染效果

<select> <option value=’item’ v-for=’item in option_values’>{{options[item]}}</option></select>

最終效果

java - vue.js如何寫checkbox.radio?

不過,也不是什么好辦法,因為對數組來說索引只能事數字了,就局限了狀態值的類型。以上是一種解決辦法。

那么考慮到狀態值的多樣化,該怎么做呢,講數組轉化為對象寫法將上述第一步改為鍵值對形式

options: { ’option1’:’我是1’, ’option2’:’我是2’, ’option3’:’我是3’, ’option4’:’我是4’, ’option5’:’我是5’, ’option6’:’我是6’, ’option7’:’我是7’, ’option8’:’我是8’, ’option9’:’我是9’, ’option10’:’我是10’, }

這么寫的話原本我們傳來只能是數字類型的狀態值就可以很自然的變為

option_values: [ ’option1’, ’option3’, ’option9’ ]

這樣也能保證狀態值的多樣化。

最后建議,以后這種內容不對題的問題還是少些比較好,看下社區的規范有助于你快速找到答案。再次謝邀,希望可以幫到你,或者為你提供一些新的思路回答2:

謝邀。

你這個問題問的就不專業... 你標題想問checkbox.radio,內容里面的代碼卻是 select下拉框。

而且這個是及其基礎的問題。如果值1,值2是后臺提供的,你怎么可能不進行查詢呢?其實道理一樣,你在前端請求后臺拿到數據之后,再去渲染頁面。

標簽: java
相關文章:
主站蜘蛛池模板: 在线观看亚洲网站 | 亚洲欧洲日产国码二区在线 | 久草热视频在线观看 | 成人免费在线视频网 | 日本免费视 | 亚洲欧美94色 | 亚洲巨乳自拍在线视频 | 亚洲国产资源 | 91大神大战丝袜美女在线观看 | 成人小视频在线观看 | 美国毛片aaa在线播放 | 美女日韩在线观看视频 | 亚洲国产亚洲片在线观看播放 | 亚洲美女在线观看亚洲美女 | 永久在线 | 国产人成午夜免视频网站 | 国产一在线精品一区在线观看 | 最新欧美一级视频 | 亚洲影院中文字幕 | 精品国产一区二区三区不卡在线 | 亚洲国产成人久久综合区 | 草久视频在线观看 | 国产成人在线综合 | 一级片aaaa| 手机看片日韩日韩韩 | 伊人色综合久久天天人手人停 | 亚洲视频在线观看网址 | 一级特黄aaa大片免费看 | 99免费在线观看视频 | 99热只有精品一区二区 | 看一级毛片一区二区三区免费 | 一级毛片在线免费看 | 亚洲国产一区二区三区四区 | 欧美特黄视频在线观看 | 草草视频手机在线观看视频 | 视频一区在线免费观看 | 久久中文字幕亚洲精品最新 | 欧美白人猛性xxxxx交69 | 欧美亚洲日本韩国一级毛片 | 在线观看亚洲精品专区 | 国产一区二区免费在线观看 |