gpt4 book ai didi

javascript - 如何在模板中的导入函数中使用?

转载 作者:行者123 更新时间:2023-12-01 02:46:05 25 4
gpt4 key购买 nike

我目前遇到了渲染期间未引用导入函数的问题。通过这段代码更容易解​​释:

<template>
<div v-for="(addOn, index) in JSON.parse(this.restaurants[0].categories[categoryId].addons)">
<label>
<span>{{ addOn.name }} (+ ${{ addZeroes(addOn.price) }})</span>
</label>
</div>
</template>

<script>
import { addZeroes } from "../../../js/helpers";

export default {
data() {
return {
// populated via AJAX
restaurants: [
{
categories: []
}
],
}
},

}
</script>

<style>
</style>

错误是:

[Vue warn]: Property or method "addZeroes" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property.

在 Vue 模板中调用辅助函数的正确方法是什么?

感谢您的任何提示!

最佳答案

您可以将其添加到您的组件中:

import { addZeroes } from "../../../js/helpers";

export default {
data() {
return {
// populated via AJAX
restaurants: [
{
categories: []
}
],
}
},
methods: {
addZeroes // shorthand for addZeroes: addZeroes
}
}

关于javascript - 如何在模板中的导入函数中使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47252376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com