OC-页面跳转

1.新建一个controller,在目标controller.h文件下
@property (nonatomic, strong) NSString * currentRoute;

2.在源头文件下webview下
1)if ([currentRoute containsString:@”slider_show”]) {
SliderDetailViewController * sliderShow = [[SliderDetailViewController alloc]init];
sliderShow.currentRoute = currentRoute;

2)interface之后添加
@property(nonatomic,strong)UIWebView *webView;

3)上方添加#import “HomeViewController.h”—想要跳转到的页面

ps:.m文件是显示的页面webview
.h是封装各种方法使用的
vue.js 如果是与h5交互的页面跳转 要在main.js中添加

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
router.beforeEach((to, from, next) => {
console.info(to)
console.info(from)
console.info('跳转了')
let link
if (to.query.client === 'ios') {
link = true
} else if (from.query.client === 'ios'){
console.info('full_path ===' + to.fullPath)
window.location.href = 'http://link_to' + to.fullPath
link= false
} else {
link = true
}
next(link)
})

要不然会只在一个页面进行h5页面之间的跳转 不会进行webview之间的跳转
rails 则不需要 可以直接进行跳转