我目前正在使用next.js样板制作一个移动Web应用程序。
我的后退按钮代码是这个。
import Router from 'next/router'
<button>
<a href="#" onClick={() => Router.back()}>
<span> some back button icon here </span>
</a>
</button>
我认为我的html代码没有任何问题,但是单击该按钮时 野生动物园浏览器,它不起作用。有人经历过吗?或知道解决方案?还是知道为什么会这样? 请分享 ;
仅供参考。我曾尝试使用IE,Chrome,Firefox等主要浏览器,但只有Safari无法正常工作。
答案 0 :(得分:1)
这对我有用:
import Router from 'next/router'
...
<button>
<a href="#" onClick={(e) => { e.preventDefault(); Router.back(); }}>
<span> some back button icon here </span>
</a>
</button>
有点晚了,但是我确定有人需要它。