基本可以实现所有的要求了，把link3改成link