uniapp vue3中这段代码报错:onReady(() => { // #ifdef APP-PLUS var height = 0 //定义动态的高度变量,如高度为定值,可以直接写 uni.getSystemInfo({ //成功获取的回调函数,返回值为系统信息 success: (sysinfo) => { height = sysinfo.windowHeight //自行修改,自己需要的高度 此处如底部有其他内容,可以直接---(-50)这种 }, complete: () => {} }) var currentWebview = this.$scope.$getAppWebview() //获取当前web-view setTimeout(function () { var wv = currentWebview.children()[0] wv.setStyle({ //设置web-view距离顶部的距离以及自己的高度,单位为px top: 40, //此处是距离顶部的高度,应该是你页面的头部 height: height, //webview的高度 scalable: false //webview的页面是否可以缩放,双指放大缩小, }) }, 500) //如页面初始化调用需要写延迟 // #endif })
uniapp vue3中这段代码报错:onReady(() => { // #ifdef APP-PLUS var height = 0 //定义动态的高度变量,如高度为定值,可以直接写 uni.getSystemInfo({ //成功获取的回调函数,返回值为系统信息 success: (sysinfo) => { height = sysinfo.windowHeight //自行修改,自己需要的高度 此处如底部有其他内容,可以直接---(-50)这种 }, complete: () => {} }) var currentWebview = this.$scope.$getAppWebview() //获取当前web-view setTimeout(function () { var wv = currentWebview.children()[0] wv.setStyle({ //设置web-view距离顶部的距离以及自己的高度,单位为px top: 40, //此处是距离顶部的高度,应该是你页面的头部 height: height, //webview的高度 scalable: false //webview的页面是否可以缩放,双指放大缩小, }) }, 500) //如页面初始化调用需要写延迟 // #endif })
uniapp vue3中这段代码报错:onReady(() => {
// #ifdef APP-PLUS
var height = 0 //定义动态的高度变量,如高度为定值,可以直接写
uni.getSystemInfo({
//成功获取的回调函数,返回值为系统信息
success: (sysinfo) => {
height = sysinfo.windowHeight //自行修改,自己需要的高度 此处如底部有其他内容,可以直接---(-50)这种
},
complete: () => {}
})
var currentWebview = this.$scope.$getAppWebview() //获取当前web-view
setTimeout(function () {
var wv = currentWebview.children()[0]
wv.setStyle({
//设置web-view距离顶部的距离以及自己的高度,单位为px
top: 40, //此处是距离顶部的高度,应该是你页面的头部
height: height, //webview的高度
scalable: false //webview的页面是否可以缩放,双指放大缩小,
})
}, 500) //如页面初始化调用需要写延迟
// #endif
})

用户857365697
2023年11月17日
|
浏览 149
根据提供的代码,报错可能是因为在uniapp vue3中,onReady函数不被支持。建议使用mounted生命周期钩子函数来替代onReady函数。以下是修改后的代码:
复制代码
mounted() {
// #ifdef APP-PLUS
var height = 0 //定义动态的高度变量,如高度为定值,可以直接写
uni.getSystemInfo({
//成功获取的回调函数,返回值为系统信息
success: (sysinfo) => {
height = sysinfo.windowHeight //自行修改,自己需要的高度 此处如底部有其他内容,可以直接---(-50)这种
},
complete: () => {}
})
var currentWebview = this.$scope.$getAppWebview() //获取当前web-view
setTimeout(function () {
var w我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;
