mixins混入似乎会将全部选项都加入,我只是想要data中的某个对象
我目前想到的是写一个js,两个组件都引入这个js定义的对象,只不过你的对象要用函数返回,不要直接定义。不然指向的是同一个,会引发问题。
要使用另一个Vue文件中的data函数中的某个对象,您可以使用以下方法:
import Vue from 'vue'import VueFile from './path/to/VueFile.vue'
const data = VueFile.data()
const object = data.objectName
如果您想将该对象混入到您的Vue实例中,您可以使用混入(mixins)功能:
const mixins = { objectName: object }new Vue({ data, mixins })
如果您只需要在您的Vue实例中访问该对象,您可以将其作为data的属性添加:
data() { return { objectName: object, }}
问题内容: 我在编写Python程序很有趣,但在尝试从另一个文件中的类导入函数时遇到问题。这是我的代码: 我想返回一个从另一个文件中的类调用的函数。当我导入文件时,它首先运行其中的类,然后继续运行原始代码。为什么会这样? 这是comm_system的代码: 问题答案: 将通讯系统的结尾更改为: 总是在运行的那些行会导致它在导入和执行时都运行。
我不明白为什么下面的代码会打印两次。我以为应该是个人和学生。当通过“a”对象调用printPerson()内部的getInfo()时,为什么要调用Person类内部的一个,为什么不调用Student类中的一个?提前谢谢。
我正试图将xsd导入到另一个xsd。我看到一些问题需要解决。我无法理解网上提供的解决方案。下面是我的XSD。 我有header.xsd。这对于所有其他XSD都是常见的。 异常说明:不是有效的:src-resolve.4.2:错误解析组件“xs:reqheader”。检测到'xs:reqheader'位于命名空间'http://www.w3.org/2001/xmlschema'中,但来自此命名空间
问题内容: 有没有一种方法可以在.swift文件(已编译为.swiftmodule)中声明函数,如下所示: 你好迅捷 主Swift 我还用这两个文件制作了一个git repo,并准备好了带有compile / link命令的Makefile 。目前,我可以获取main.swift来导入问候,但是当前无法链接…是否可以传递另一个链接器标志?当前的Makefile是: 问题答案: 会描述Swift模块
问题内容: 设置:我需要在程序中使用的每个功能都有一个文件。 在此程序中,我需要从外部文件调用该函数。 我试过了: 但是我得到了错误: ImportError:没有名为“ file.py”的模块;文件不是包 我该如何解决这个问题? 问题答案: 导入时无需添加任何内容。只需编写,然后使用调用函数。之所以可能不起作用,是因为它是Python的核心模块之一,所以我建议你更改文件名。 请注意,如果你尝试将
我们正在尝试创建一个Vue npm包,其中一个组件导入另一个组件(一个简单的例子可能是——该包包含一个通用按钮组件,以及一个使用my button组件进行分页的表组件)。我可以将子组件导入父组件并成功构建包。但是,当我在应用程序中导入并使用父组件(来自包)时,子组件内容不会显示。跳过它,就像它不在那里一样。 我不知所措。 我正在使用一些非常简单的组件进行测试: (编辑)这是我的索引。js文件 用法