diff --git a/pages/API/action-sheet/action-sheet.uvue b/pages/API/action-sheet/action-sheet.uvue
index 74b483553da566e3dc5e9a0b5096223bbbf8cbd7..28f1e920cef31b4b67fa6199c9408cbaeb2bafab 100644
--- a/pages/API/action-sheet/action-sheet.uvue
+++ b/pages/API/action-sheet/action-sheet.uvue
@@ -15,6 +15,10 @@
自定义itemColor
+
+ 超长列表文本
+
+
@@ -33,6 +37,7 @@
return {
title: 'action-sheet',
itemColorCustom:false,
+ itemContentLarge:false,
items: [{
value: '标题',
name: '有标题'
@@ -70,16 +75,25 @@
}
}
},
+ itemContentLargeChange: function (e : SwitchChangeEvent) {
+ this.itemContentLarge = e.detail.value
+ },
itemColorChange: function (e : SwitchChangeEvent) {
this.itemColorCustom = e.detail.value
},
actionSheetTap() {
+ let itemInfo = ['item1', 'item2', 'item3', 'item4']
+
+ if(this.itemContentLarge){
+ itemInfo = ['两个黄鹂鸣翠柳,一行白鹭上青天。窗含西岭千秋雪,门泊东吴万里船', '水光潋滟晴方好,山色空蒙雨亦奇。 欲把西湖比西子,淡妆浓抹总相宜', '']
+ }
+
const that = this
if(this.itemColorCustom){
uni.showActionSheet({
title: this.items[this.current].value,
- itemList: ['item1', 'item2', 'item3', 'item4'],
+ itemList: itemInfo,
itemColor:"#ff00ff",
// #ifdef H5
popover: {
@@ -99,7 +113,7 @@
}else{
uni.showActionSheet({
title: this.items[this.current].value,
- itemList: ['item1', 'item2', 'item3', 'item4'],
+ itemList: itemInfo,
// #ifdef H5
popover: {
// 104: navbar + topwindow 高度,暂时 fix createSelectorQuery 在 pc 上获取 top 不准确的 bug