一个找不到原因的错误?

先上报错:
https://img1.mukewang.com/5bdaae700001b88905870178.jpg

然后花了一早上,找到了罪魁祸首(不确定):

<template v-if="paper.type == 'article'">
    <div class="content" v-html="paper.front"></div>
</template>
<template v-else>
    <div class="content">
        <div class="block" v-for="photo in paper.front">
            <div class="img" v-bind:style="{'background-image': 'url(' + photo.url + ')'}"></div>
            <div class="remark">➢ {{photo.remark}}</div>
        </div>
    </div>
</template>

注意if...else,如果去掉else,改成下面这样,就OK了:

<template v-if="paper.type == 'article'">
    <div class="content" v-html="paper.front"></div>
</template>
<template v-if="paper.type == 'photo'">
    <div class="content">
        <div class="block" v-for="photo in paper.front">
            <div class="img" v-bind:style="{'background-image': 'url(' + photo.url + ')'}"></div>
            <div class="remark">➢ {{photo.remark}}</div>
        </div>
    </div>
</template>

但是百思不得其解,报错的原因是什么?正常的原因又是什么?


倚天杖
浏览 526回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript