169 похожих чатов

Vue.Component('Chart', { props : {

list : Object, unit : String, size : {
type : String, default : '150px'
}
}, template : /*html*/`
<div class="list">
<div class="top-panel">
<div>{{total + (unit ?? '')}}</div><div>{{select ?? 'всего'}}</div>
</div>
<div :style="{height: size}" class="chart">
<div @click="told(key)" :style="{height: Math.round(value / column * 100) + '%'}" v-for="(value, key) in list"></div>
</div>
</div>
`,
computed : {
column(){
let max = -Infinity; for(let key in list){
if(max < list[key]) max = list[key]
}
return max + max / 8
},
total(){
if(this.select){
return this.list[this.select]
}
let result = 0; for(let key in this.list){
result = result + this.list[key]
}
return result
}
},
methods : {
told(key){
if(this.select == key){
return this.select = null
}
this.select = key
}
},
data(){
return {
select : null
}
}
});

in html

<chart :list="{'g' : 3, 'f' : 1, 's' : 12}"></chart>

получаю ошибку Error in render: "ReferenceError: list is not defined", при том что list задан и читаем на всех этапах, кроме этого. помогите пожалуйста.

1 ответов

22 просмотра
ʙᴜᴛᴜʀᴜᴍ-🇺🇦 Автор вопроса

прошу прошения. ошибка была в column функции

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта