小编Bre*_*her的帖子

Java更新后Eclipse将无法启动

我更新了Java,现在Eclipse无法启动,它说Java已经启动但返回了退出代码= 13.Eclipse正常工作直到此更新.有谁知道该怎么办?

java eclipse

6
推荐指数
2
解决办法
1万
查看次数

从 Vue 模板获取插槽名称列表

我正在为我们在工作中创建的一些自定义组件创建交互式样式指南。它会遍历全局注册组件的列表,然后显示它们的 props。然后,用户可以编辑 prop 值并查看它如何影响渲染的组件。

现在我需要弄清楚如何允许与我们拥有的某些组件的插槽进行交互。例如,我们有自己的button组件,如下所示:

<template>
    <button :class="customClasses">
        <slot></slot>
    </button>
</template>
Run Code Online (Sandbox Code Playgroud)

我有一个componentPreviewRenderer显示我们的自定义组件渲染的组件。它看起来像这样:

export default {
    props: {
        component: String, //The name of the global component to render
        props: Object //List of component props
    },
    render (createElement): {
        return createElement(
            this.component,
            {
                props: this.props
            }
        );
    }
}
Run Code Online (Sandbox Code Playgroud)

我需要 (1) 查明我正在渲染的组件模板是否有插槽,以及 (2) 获取插槽名称列表,以便我可以将其传递到函数中createElement()并让用户编辑插槽值。例如,对于按钮组件,他们应该能够编辑控制按钮上显示的文本的“默认”插槽。

我已经看过这篇文章,但我希望能够直接从我正在渲染的 Vue 组件获取插槽名称,而不必解析 .vue 文件。我尝试过类似的事情Vue.component(this.component).$slots,但 $slots未定义。有谁知道我如何获取正在渲染的组件的插槽名称?

javascript vue.js

5
推荐指数
0
解决办法
1168
查看次数

VS Code 自动格式化 Python 代码以使用 2 个选项卡

由于某种原因,Visual Studio Code 看起来正在格式化我的代码以使用 2 个选项卡。我已更改settings.json为使用 2 个空格作为制表符,我已通过按制表符按钮验证了这一点,并且它按预期使用了 2 个空格。然而,Python 缩进仍然使用 4 个空格(或 2 个制表符),如下图所示:

在此输入图像描述

您可以看到它使用两个(2 个间隔)选项卡。我查看了我能找到的所有关于配置 VS Code Python 格式的 Stack Overflow 帖子,但我所做的一切都不起作用。它仍然会自动格式化,看起来像这样。这是我的settings.json

{
  "python.pythonPath": "venv/bin/python3",
  "python.linting.enabled": true,
  "editor.tabSize": 2,
  "editor.formatOnSave": true,
  "editor.detectIndentation": false
}
Run Code Online (Sandbox Code Playgroud)

有谁知道发生了什么事吗?对于非 Python 文件,它工作正常,所以我不知道这是否是 pylint 的问题。这真让我抓狂。

python visual-studio-code

5
推荐指数
1
解决办法
3450
查看次数

标签 统计

eclipse ×1

java ×1

javascript ×1

python ×1

visual-studio-code ×1

vue.js ×1