2017-09-08 193 views
1

我正在開發一個Vuejs應用程序,我需要顯示公司的網址。我喜歡下面顯示它:打開外部URL

<a :href="company.website">{{company.website}}</a> 

company.website持有價值www.companyname.com

每當我點擊鏈接,它與附加像下面的本地主機URL打開:

http://localhost:2000/www.companyname.com

如何使它剛剛開放的公司網址是什麼?

PS:我知道在url中加入http or https可以解決問題。我想知道是否有其他方法可以解決這個問題。

回答

0

使用這樣的URL:

//www.companyname.com 

var demo = new Vue({ 
 
    el: '#demo', 
 
    data: { 
 
     url: "www.bing.com", 
 
    } 
 
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.4.2/vue.min.js"></script> 
 
<div id="demo" v-cloak> 
 
    <a :href="url">url 1</a> 
 
    <a :href="'//' + url">url 2</a> 
 
</div>
所有的

+0

首先,這不是有效的URL。其次,即使你這樣說也行不通。 – Pradeepb

+0

@Pradeepb https://jsfiddle.net/lakerswgq/5q9o9p6k/2/試試吧 – Julien

+0

這是一個有趣的解決方案。謝謝。可能是你可以添加它來回答。 – Pradeepb

相關問題