vue.jsのtemplete機能を使っております。
createdにて現在の階層を図り、階層の数に応じて変数をセットする仕組みを
作りましたが、{{herepath}}がそのままの表示となってしまいます、
原因がわかりません。
vueに詳しい方教えていただきたいです。よろしくお願い致します。
実ソース
javascript
1 new Vue({ 2 el: '#footer', 3 data () { 4 return { 5 herepath: './' 6 } 7 }, 8 created: function () { 9 var slugs = location.pathname.split('/') 10 if(slugs[2]){ 11 herepath = '../../' 12 }else if(slugs[1]) { 13 herepath = '../' 14 }else{ 15 herepath = './' 16 } 17 console.log(herepath) 18 return herepath; 19 }, 20 methods:{}, 21 template: 22 `<footer id="footer"> 23 <div class="footer_inn"> 24 <div class="f_logo"><a href="{{herepath}}"><img src="http://placehold.jp/24/cccccc/ffffff/210x80.png?text=ダミー画像です"></a></div> 25 <div class="footer_content"> 26 <nav class="fnavi"> 27 <ul> 28 <li><a href="{{herepath}}">トップ</a></li> 29 <li><a href="#">代表メッセージ</a></li> 30 <li><a href="{{herepath}}voice/001.html">新入社員の声</a></li> 31 <li><a href="{{herepath}}company/">会社案内</a></li> 32 <li><a href="#">募集要項</a></li> 33 <li><a href="#">説明会日程</a></li> 34 <li><a href="{{herepath}}contact/">エントリー</a></li> 35 <li><a href="https://www.facebook.com/vertex.realestate/" target="_blank">Facebook</a></li> 36 </ul> 37 </nav> 38 <div class="copyright"><p>Copyright </p></div> 39 </div> 40 </div> 41 </footer>` 42})
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/14 11:34