Monaca Onsen UI Discord Chat Github Repo

Cannot display value when using v-for

  • I have this array of objects but it seems I cannot display the value using the v-for on div. . Below is my code and the image for the value of the object.

    <div class="center" v-for="note in notes">
        <span>{{ note['doc']._attachment['file'].digest }} File here</span>


  • Onsen UI

    @jayGorio Are those notes obtained asynchronously? If yes, make sure you are not breaking Vue’s reactivity system when writing the objects.
    Also, wrap you scrollable content in <v-ons-page> with <div class="content">...</div>. Have a look at the DOM and see if the structure makes sense.

  • No they are obtained using promises.

    	<div class="content">
    		<div class="center" v-for="note in notes">
    			appear here
    			<span>{{ note['doc']._attachment['file'].digest }} File here</span>
    		position="bottom right"
    		:style="{ backgroundColor: $ons.platform.isIOS() }"
    		@click="dialogVisible = true"
    		<v-ons-icon icon="md-plus"></v-ons-icon>

  • @Fran-Diox oops sorry the attachment has no s should be _attachments it’s working now thanks. It worked when I wrapped with div class=“content” .