微信小程序字符串比较基础问题

就是想判断一下当前页面,是从哪个页跳转过来的,区别一下首页home和其它页。但是url值为home时,(url == "home")也不成立,问题出哪里?

        if (pages.length >= 2) {
            let prevpage = pages[pages.length - 2]
            console.log('onLoad===>>>', prevpage.route)
            const page = prevpage.route + ' '
            const url = page.substr(20)

            if(url == "home") {
                console.log(从home页跳转过来,执行 >>>')
            } 
        }​
阅读 2.3k
1 个回答

prevpage.route + ' '
你加了个空格啊,肯定不相等啊

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题