【问题标题】:How to get path to nextcloud app path in javascript如何在 javascript 中获取 nextcloud 应用程序路径的路径
【发布时间】:2020-05-25 09:47:58
【问题描述】:

我的 nextcloud 实例的结构

/apps
/apps2
  /myapp
    /img
      icon.svg

我正在寻找一种解决方案,以从相对于myapp 的路径生成图标的完整 URL。

【问题讨论】:

    标签: nextcloud


    【解决方案1】:

    我已经注入了初始状态,但应该是更好的解决方案

    https://docs.nextcloud.com/server/18/developer_manual/app/view/js.html#loading-initial-state

            $eventDispatcher->addListener(
                'OCA\Files::loadAdditionalScripts', function () {
                    script('projects', 'filelist_plugin');
                    style('projects', 'filelist');
                    /* @var IInitialStateService $state */
                    $state = $this->getContainer()->query(IInitialStateService::class);
                    $state->provideInitialState('projects', 'project-icon', image_path('projects', 'folder.svg'));
                }
            );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-01
      • 2011-05-16
      • 2014-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多