网页页面怎么做到一加载页面就把数据.从数据库里面读出来,显示在页面上?

网页页面怎么做到一加载页面就把数据.从数据库里面读出来,显示在页面上?,第1张

用jsp实现数据库的读取可以实现,不过不建议使用,因为在平时程序开发中最忌讳的就是内存的浪费,用jsp提取数据库中的数据对于服务器而言是一种负担;用servlet在初始化时实现对频繁使用数据的提取才是上策。

加载页面,是一种性能优化技术。被预载的页面,在打开时速度更快。

属性 类型 必填 说明

url string 是 预加载页面url

complete Function 否 预加载成功完成回调

fail Function 否 预加载失败回调

H5 平台

预加载 /pages/test/test 对应的js文件,不执行页面预渲染逻辑

uni.preloadPage({url: "/pages/test/test"})

App-nvue 平台

预加载nvue页面 /pages/test/test

uni.preloadPage({url: "/pages/test/test"})

注意事项

App平台仅支持预加载 nvue 页面,执行页面预渲染,预载时触发生命周期 onLoad,onReady,不触发 onShow

打开新页面时,url 完全相同(包含参数)时,优先使用预加载页面,触发生命周期 onShow

tabbar页面,仅支持预加载尚未显示过的页面,否者返回 fail,提示 already exists

同一时间,相同 url 仅 preloadPage 一次

当同一个预载页面已被打开(在路由栈),再次打开相同url时,不再使用该预加载页面,而是打开新的非预载页面

uni.reLanuch, uni.switchTab, uni.navigateBack(含Android返回键) 切换页面时,预加载页面不会被销毁,仅触发生命周期 onHide

在预载页面使用 uni.redirectTo 时,预加载页面会被销毁,触发生命周期 onUnload


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9934132.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存