select
puzzles.*
from tasks
inner join puzzles
on tasks.parent_id = :id
and tasks.id = puzzles.task_id
order by rand()
limit 1
</div><div>
, для этого нужна дополнительная переменная, куда нужно запоминать букву текущей итераци для использования в следующей.<div>
, во втором - </div>
). newItem: {title:'', text:''}
, передал бы его в качестве v-model в компонент. ...
props:['value'],
data(){return {local: null}},
watch: {
value: {handler(newVal) {this.local=newVal}, deep: true, immediate: true},
local: {handler(newVal) {this.$emit('input', newVal)}, deep: true}
}
...