如何防止Vue解释自定义标签?

时间:2016-01-15 11:37:17

标签: vue.js

我有Vue App。但我需要添加一些来自另一个JS框架的自定义标记。如何防止Vue尝试解释它?

<slider floor="100" ceiling="1000" step="1" ></slider>

现在我收到错误: Unknown custom element: <slider> - did you register the component correctly?

2 个答案:

答案 0 :(得分:5)

如果您使用的是Vue版本2.0

您可以使用config的ignoredElements

Vue.config.ignoredElements = ['slider']

它已在Vue 2.0中实现,并将在Vue 1.1中实现

资源:vuejs issues 3090: Ignore some custom HTML components

答案 1 :(得分:4)

这是一个警告,而不是错误,因此您应该没有任何问题。您可以使用Vue.config.silent = true隐藏所有警告。另外我认为如果你设置Vue.config.debug = false就会隐藏它。因此,它实际上只是在开发过程中记录的警告,但不应影响生产。