HarmonyOS 鸿蒙Next ArkUI 使用Tabs+Web 第二页Web超出显示屏幕
HarmonyOS 鸿蒙Next ArkUI 使用Tabs+Web 第二页Web超出显示屏幕
Column() {
Tabs({ barPosition: BarPosition.Start, controller: this.controller }) {
TabContent() {
Column(){
Web({ src: $rawfile('index.html'), controller: this.webController })
.zoomAccess(false)
.width(WebConstant.WIDTH)
.aspectRatio(1)
.margin({ left:'3.3%', right: '3.3%', top: '7.1%' })
.onConfirm((event) => {
AlertDialog.show({
message: '恭喜您抽中:' + `${event.message}`,
confirm: {
value: '确定',
action: () => {
event.result.handleConfirm();
}
},
cancel: () => {
event.result.handleCancel();
}
});
return true;
})
}.width('100%')
.height('100%')
}.tabBar(this.TabBuilder(0, 'green'))
TabContent() {
Column(){
Web({ src: $rawfile('index.html'), controller: this.webController })
.zoomAccess(false)
.width(WebConstant.WIDTH)
.aspectRatio(1)
.margin({ left:'3.3%', right: '3.3%', top: '7.1%' })
.onConfirm((event) => {
AlertDialog.show({
message: '恭喜您抽中:' + `${event.message}`,
confirm: {
value: '确定',
action: () => {
event.result.handleConfirm();
}
},
cancel: () => {
event.result.handleCancel();
}
});
return true;
})
}.width('100%')
.height('100%')
}.tabBar(this.TabBuilder(1, 'blue'))
TabContent() {
Column().width('100%').height('100%').backgroundColor('#FFBF00')
}.tabBar(this.TabBuilder(2, 'yellow'))
TabContent() {
Column().width('100%').height('100%').backgroundColor('#E67C92')
}.tabBar(this.TabBuilder(3, 'pink'))
}
}
.vertical(false)
.barMode(BarMode.Fixed)
.barWidth(360)
.barHeight(56)
.animationDuration(400)
.onChange((index: number) => {
this.currentIndex = index
})
.width(360)
.height(296)
.margin({ top: 52 })
.backgroundColor('#F1F3F5')
![Screenshot_20230808_103235_com.unmanned.transportation.jpg](data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMgIyIoLTkwKCo2KyIjMkQyNzs4OTpDREVGRCVGTU1PHWBlZ2VlZV1ZWf/AABEIAOEA4QMBIgACEQEDEQH/xAAcAAABBQEBAQAAAAAAAAAAAAADBAECBQAGB//EADoQAAIBAgQEBgYEBQUAAAABAAIRAyEEEjFBUWEyJhcYGRoRQygaGxwRUzUqHB0eHw/8QAGgEAAwEBAQEAAAAAAAAAAAAAAAECAwQF/8QAIhEAAgICAwEBAAAAAAAAAAAAAAECEQMhMUFRYXGBkaHR/9oADAMBAAIRAxEAPwDx//xAAcEAEAAgIDAQAAAAAAAAAAAAABAhESExIzQVFh/9oACAEDAQE/AD8A//xAZEQEBAQAAAAAAAAAAAAAAAAAAAQIDBP/EACIRAECAQQCAwAAAAAAAAAAAAERAhIhMQcTIjJRYX/aAAgBAQABBQI8L/8QAHhAAAQUBAAAAAAAAAAAAAAAAAQMEBRAhMR/9oACAEDAQE/EP8A//EABcQAQACAwEBAAAAAAAAAAAAAAECERAhMUFR/9oACAEDAQE/AT8A//xAAbEQEBAQEBAQAAAAAAAAAAAAABAhESExQdH/2gAMAwEAAhEDEQA/ANj//xAAcEAEAAgIDAQAAAAAAAAAAAAABAhESExIkH/2gAIAQEAAT8QPf/2gAIAQMBAT8QoP//EABsRAAICAQMDAwUAAAAAAAAAAAERAiExEEEx/9oACAEDAQE/EP8A//xAAbEQEBAQEBAQAAAAAAAAAAAAABAhESExQdH/2gAMAwEAAhEEEQ/ANj//xAAaEQEAAwEBAQAAAAAAAAAAAAAAAQIDERExQf/aAAgBAQABPyF//xAAcEAEAAgIDAQAAAAAAAAAAAAABAhESExIkH/2gAIAQEAAT8QPf/2gAIAQMBAT8QoP//EABsRAAICAQMDAwUAAAAAAAAAAAERAiExEEEx/9oACAEDAQE/EP8A
更多关于HarmonyOS 鸿蒙Next ArkUI 使用Tabs+Web 第二页Web超出显示屏幕的实战教程也可以访问 https://www.itying.com/category-93-b0.html
使用API8,代码都是官方demo中的代码,不太明白这个问题是Tabs的还是Web的?
更多关于HarmonyOS 鸿蒙Next ArkUI 使用Tabs+Web 第二页Web超出显示屏幕的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
姓名:张三 职位:软件工程师 简介:
- 毕业于北京大学
- 熟练掌握Java、Python和C++