<picker :disabled="isSelect" mode="multiSelector" @change="bindPickerChange" @columnchange="columnchange" :value="index"
:range="array" range-key="title">
<view class="uni-input picker" :style="{color:multiIndexs>-1?'#555':'#a0a0a0'}">
<!-- {{title}} -->
{{multiIndexs>-1?totalData.fFeedbackusername:title}}
</view>
</picker>
export default {
data() {
return {
// 監(jiān)控問題反饋人
index: [0, 0],
array: [
[],
[]
],
childArr: [], // 二級分類數(shù)據(jù)源
title: '請先選擇要求整改單位',
isSelect: true, //監(jiān)控問題反饋人
multiIndexs: -1
}夕土,
onLoad() {
this.getCate()
},
methods: {
// 任務分類 監(jiān)控問題反饋人 數(shù)據(jù)獲取
getCate() {
// this.Get('請求的接口地址').then((res) => {
// if (!res.err) {
// 返回的數(shù)據(jù)格式
// 一級分類的數(shù)據(jù)源
// this.array[0] = res.result
this.array[0] = [{
id: 4,
title: "懸賞現(xiàn)金懸賞現(xiàn)金懸賞",
desc: "",
child: [{
id: 10,
title: "現(xiàn)金懸賞",
desc: ""
}, {
id: 11,
title: "黃金懸賞",
desc: ""
}]
},
{
id: 8,
title: "懸賞1",
desc: "",
child: [{
id: 5,
title: "現(xiàn)金懸賞1",
desc: ""
}, {
id: 16,
title: "黃金懸賞1",
desc: ""
}]
}, {
id: 3,
title: "懸賞5",
desc: "",
child: [{
id: 14,
title: "現(xiàn)金懸賞5",
desc: ""
}, {
id: 32,
title: "黃金懸賞5",
desc: ""
}]
}
]
// 將數(shù)據(jù)源中的二級分類 push 進 childArr,作為二級分類的數(shù)據(jù)源
this.childArr = this.array[0].map((item) => item.child)
// 第一次打開時稀余,默認給一級分類添加它的二級分類
this.array[1] = this.childArr[0]
// }
// })
},
// 獲取二級分類 監(jiān)控問題反饋人 二級分類
columnchange(e) {
console.log(e)
// 當滾動切換一級分類時推穷,為當前的一級分類添加它的子類
if (e.detail.column == 0) {
// #ifdef H5
// 在小程序中直接賦值無效 H5 可直接賦值
this.array[1] = this.childArr[e.detail.value]
// #endif
// #ifdef MP-WEIXIN
// 在 H5 環(huán)境下 $set 會導致一級分類無法滾動襟沮, 小程序正常運行
this.$set(this.array, 1, this.childArr[e.detail.value])
// #endif
// console.log(this.childArr[e.detail.value])
}
},
// 選擇任務分類 監(jiān)控問題反饋人點擊確認
bindPickerChange: function(e) {
console.log('picker發(fā)送選擇改變诬像,攜帶值為', e.target.value)
let value = e.target.value;
this.multiIndexs = 0
this.index = value;
if (this.array[0].length != 0) {
this.totalData.fFeedbackusername = this.array[0][this.index[0]].title
// this.totalData.fFeedbackusername = this.title
// console.log(this.array[0][this.index[0]].id)
};
if (this.array[1].length != 0) {
this.totalData.fFeedbackusername = this.array[1][this.index[1]].title
// this.totalData.fFeedbackusername = this.title
// console.log(this.array[1][this.index[1]].id)
}
},
}
}
uniapp多級聯(lián)動
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來慈格,“玉大人怠晴,你說我怎么就攤上這事≡±Γ” “怎么了蒜田?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長选泻。 經(jīng)常有香客問我冲粤,道長,這世上最難降的妖魔是什么页眯? 我笑而不...
- 正文 為了忘掉前任梯捕,我火速辦了婚禮,結果婚禮上窝撵,老公的妹妹穿的比我還像新娘傀顾。我一直安慰自己,他們只是感情好碌奉,可當我...
- 文/花漫 我一把揭開白布锣笨。 她就那樣靜靜地躺著,像睡著了一般道批。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上入撒,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼挺身!你這毒婦竟也來了侯谁?” 一聲冷哼從身側響起,我...
- 正文 年R本政府宣布祷蝌,位于F島的核電站茅撞,受9級特大地震影響,放射性物質發(fā)生泄漏巨朦。R本人自食惡果不足惜米丘,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望糊啡。 院中可真熱鬧拄查,春花似錦、人聲如沸棚蓄。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽梭依。三九已至稍算,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間役拴,已是汗流浹背糊探。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 我網(wǎng)上搜了一圈部念,發(fā)現(xiàn)沒什么具體教程弃酌,所以我出一個詳細點的教程吧重點是要找到思路氨菇,其實不難的。估計也是因為不難所以網(wǎng)...
- 自己代碼,手寫集成 http://tshi0912.github.io/city-picker/ 自己配多柑,不寫代碼...
- 一奶是、數(shù)據(jù)格式 數(shù)據(jù)是樹形結構的數(shù)據(jù) 二、在xxx.json文件中引入vant組件 { "usingComponen...
- 快速響應竣灌,上下一心聂沙,在特殊時期,需要特殊防范初嘹。 加強防護措施及汉,以確保出行安全。 作為普通民眾屯烦,待在家坷随,少外出;出門...