基于OpenLayers的WebGIS程序二次开发实例教程
35492 人在学
PEARSON VUE在全球150多个国家设有3400多个考试机构,在中国设有150多个考点。微软、IBM等各大厂商并不直接进行考试,而是授权PEARSONVUE,由它来组织考试。任何考生只有在通过考试后,方可得到厂商的认证或认可,才能获得各大厂商颁发的国际通用的、权威性的证书。持有这样一本证书,就好比持有一本国际通行证,可以到国外或国内的任何公司去求职。
Vue项目页面跳转时,窗口上方显示进度条
在vue项目中,为了减少首屏加载的时间,通常会开启路由的懒加载。路由懒加载配合gizp确实能帮助我们大大的加快首屏的加载时间。
然而,路由懒加载会使得我们在第一次打开一个新页面的时候,会有一个加载时间。如果在这个时候我们没有一个提示的话,给人的感觉会是好像我点了页面跳转但是没反应。所以,这个时候我们可以加一个进度条来告知用户。
具体实现,我们使用NProgress这个滚动条效果插件。
1.安装:
cnpminstall--savenprogress
2.在main.js中引入:
1importNProgressfrom'nprogress'
2import'nprogress/nprogress.css'
3.在main.js中进行配置:
1NProgress.configure({
2easing:'ease',//动画方式
3speed:500,//递增进度条的速度
4showSpinner:false,//是否显示加载ico
5trickleSpeed:200,//自动递增间隔
6minimum:0.3//初始化时的最小百分比
7})
4.在main.js中对路由钩子进行设置:
//当路由进入前
router.beforeEach((to,from,next)=>{
//每次切换页面时,调用进度条
NProgress.start();
//若加载时间长且不定,担心进度条走完都没有加载完,可以调用
NProgress.inc();//这会以随机数量递增,且永远达不到100%,也可以设指定增量
next();
});
//当路由进入后:关闭进度条
router.afterEach(()=>{
//在即将进入新的页面组件前,关闭掉进度条
NProgress.done()
})
Vue系列产品为3D自然环境的动画制作和渲染提供了一系列的解决方案。Vue系列有很多不同的产品,这是为了满足不同阶层的用户的需要:可以满足专业的制作工作室,同样也能满足3D自由艺术家。