pages.json中配置:
{
"path": "courseDetail/courseDetail",
"style": {
"navigationBarTitleText": "课程详情",
"enablePullDownRefresh": false,
"app-plus": {
"statusbar": {
"immersed": false
},
"titleNView": false,
"subNVues": [{
"id": "videoPlayer",
"path": "courseDetail/VideoPlayerViewComponent", // nvue 路径
"style": {
"position": "static",
// "dock": "top",
"width": "0",
"height": "200px",
"left": "0",
"top": "0",
"zIndex": "1",
"background": "transparent"
}
}]
}
}
}
页面中使用:
const { screenWidth, screenHeight } = uni.getSystemInfoSync();
that.subNVue = uni.getSubNVueById('videoPlayer');
that.subNVue.setStyle({
position: 'static',
background: '#333333',
width: screenWidth + 'px',
height: '200px',
left: '0',
top: '0'
});
that.subNVue.show();
0 个回复