AngularJs的ui-router在移动设备上响应很慢

qq_29125549 qq_29125549 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
为什么ui-router在电脑上一瞬间就可以完成路由跳转,而在手机或者平板上,点击跳转路由时,页面先是会反应2秒左右,然后浏览器URL才会开始改变,页面才会跳转。。是不是还有优化的地方?(我知道在标题上写“急问”会被人反感,所以就没写了。。但是真的这个问题很急)
下面是我相关的代码,我的Controller都是在页面中指定的。


//路由配置
app.config(function($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise('/index');
$stateProvider
.state('index', {
url:'/index',
views: {
'' : {
templateUrl: '/js/stock/stockManage/stock_index.html'
},
'stockLeft@index': {
templateUrl: '/js/stock/stockManage/stock_list.html'
}
}
})
.state('stockStatistics', {
url:'/stockStatistics',
views: {
'' : {
templateUrl: '/js/stock/stockManage/stock_statistics.html'
}
}
})
.state('index.stockList', {
url:'/stockList',
views: {
'stockLeft@index' : {
templateUrl: '/js/stock/stockManage/stock_list.html'
}
}
})
.state('index.stockSearch', {
url:'/stockSearch',
views: {
'stockLeft@index' : {
templateUrl: '/js/stock/stockManage/stock_search.html'
}
}
})
.state('index.stockIn', {
url:'/stockIn',
views: {
'stockLeft@index' : {
templateUrl: '/js/stock/stockManage/stock_in.html'
}
}
})
.state('index.stockOut', {
url:'/stockOut',
views: {
'stockLeft@index' : {
templateUrl: '/js/stock/stockManage/stock_out.html'
}
}
})
.state('index.stockCheck', {
url:'/stockCheck',
views: {
'stockLeft@index' : {
templateUrl: '/js/stock/stockManage/stock_check.html'
}
}
})
.state('index.stockMonth', {
url:'/stockMonth',
views: {
'stockLeft@index' : {
templateUrl: '/js/stock/stockManage/stock_month.html'
}
}
})
});
...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
qq_29125549
JavaScript 87,983 成员 224,681 内容