前提・実現したいこと
laravel5.8
vue.js
PictureComponentに渡ってくる pic="{{ $product->pic1}}" が存在しているかしていないかで条件分岐をしたいです。
もしpic="{{ $product->pic1}}"が存在しているなら
<img :src="/storage/{{pic }}" class="img">
を表示させて、
もしpic="{{ $product->pic1}}"が存在していないなら、
<img :src="data.image" class="img">
を表示させたいです。
該当のソースコード
blade
1 <div id="picture"> 2 <picture-component pic="{{ $product->pic1 }}"></picture-component> 3 </div>
PictureComponent
1... 2 <div class="img-container"> 3 <input type="file" ref="file" @change="setImage" class="input" name="pic1" /> 4 <div v-if=""></div> 5 <img :src="data.image" class="img"> 6 <div v-else></div> 7 <img :src="/storage/{{pic}}" class="img"> 8 </div> 9 </div> 10...
js
1 2window.Vue = require('vue'); 3 4Vue.component('picture-component', require('./components/PictureComponent.vue').default); 5 6const picture = new Vue({ 7 el: '#picture', 8}); 9
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。