Bladeren bron

feat(XWebview): 添加当前 url 跳转功能

- 在 XWebview 组件中实现了当前 url 跳转的功能
- 通过 GlobalContext 获取全局上下文,调用 openLink 方法进行跳转
- 优化了用户体验,增加了页面跳转的灵活性
徐勤民 3 weken geleden
bovenliggende
commit
049d2601f9
1 gewijzigde bestanden met toevoegingen van 2 en 1 verwijderingen
  1. 2 1
      src/main/ets/pages/XWebview.ets

+ 2 - 1
src/main/ets/pages/XWebview.ets

@@ -12,6 +12,7 @@ import { SZYXLocalStorageHelper } from '../utils/SZYXLocalStorageHelper';
 import { SZYXLocalStorageKeys } from '../utils/SZYXLocalStorageKeys';
 import { XWebManager } from '../utils/XWebManager';
 import { TitleBarBtn } from '../view/SafeView';
+import { GlobalContext } from '../ContextConfig';
 
 @Entry({ routeName: 'XWebview' })
 @Component
@@ -378,7 +379,7 @@ export struct XWebview {
           if (index === 0) {
             this.controller.refresh()
           } else if (index === 1) {
-
+            GlobalContext.getContext().openLink(this.controller.getUrl())
           } else {
             pasteboard.getSystemPasteboard()
               .setData(pasteboard.createData(pasteboard.MIMETYPE_TEXT_PLAIN, this.controller.getUrl()), () => {