【发布时间】:2021-02-23 16:43:00
【问题描述】:
我的 Vue 数据中有以下 const properties。
<script>
import { mapGetters, mapActions } from 'vuex'
export default {
data() {
const properties = ['Property 1', 'Property 2']
return {
properties,
form: propertyNames.map(name => ({ property_type: [] })),
}
},
然而,我正在计算计算属性中的属性,如下所示
computed: {
properties() {
const properties = this.property_form.property_name;
const filtered = properties.filter(p => p != null)
return filtered;
}
},
所以我想在数据中使用计算属性如下:
<script>
import { mapGetters, mapActions } from 'vuex'
export default {
data() {
const properties = this.properties
return {
properties,
form: propertyNames.map(name => ({ property_type: [] })),
}
},
但是当我这样做时,我得到了错误Property or method "properties" is not defined on the instance。
【问题讨论】:
标签: javascript html vue.js