Между фигурными скобками у вас есть javascript. Таким образом, вы должны быть в состоянии использовать это:
{{day.day.substring(0, 2)}}
Это приведет к тому, что символ 0 (включенный) переходит в символ 2 (исключенный) вашей строки. Подробнее о функции подстроки здесь
Вот JSFiddle, который работает, используя ваш код
Обновление: Вы опубликовали следующие данные:
"data":[
{
"id":2,
"days":[
{
"id":12,
"day":"monday",
"start_time":"10:00:00",
},
{
"id":13,
"day":"tuesday",
}
]
Я полагаю, это неполно, поскольку есть запятые. Но, экстраполируя это, если вы хотите перебрать дни, ваша часть должна выглядеть следующим образом:
{{day.day}}
Это из-за формата ваших данных, у вас есть три v-for
в ваш шаблон, это означает, что ваш объект DailySchedule
должен существовать и иметь глубину не менее трех уровней. обратите внимание и на v-bind:key
: вы объявили index.id
, но index
не объект, это целое число, вы можете объявить index
или day.id
(потому что в вашем поле есть id
day
object)
Также, если это вставка копии из объявления вашего объекта данных в vue.js, есть другая проблема: data
должно быть function
, как это ( Я обновил скрипку, чтобы дать вам пример):
data: function () {
return {
days: [
{
"id":12,
"day":"monday",
"start_time":"10:00:00",
},
{
"id":13,
"day":"tuesday",
}
]
//declare your other variables here
}
},
MySQL Manual говорит "1 или 2 байта, в зависимости от количества перечислимых величин". Если ПЕРЕЧИСЛЕНИЕ имеет меньше чем 256 возможных значений, оно использует 1 байт, иначе 2.
См.: 10.5. Требования устройства хранения данных типа данных