[英]How to link 2 components in React and in a new page still have a navigation bar
[英]Multiple solutions to link a-text or other components entities in aframe still have error
對於框架組件中的位置鏈接,這一直是我的問題。 到目前為止,沒有任何效果。 這些是我嘗試執行的三種解決方案:
使用aframe-href-component ,我可以在任何實體中放置href =“ www.sample.com” 。 很好,問題是當我轉到此CDN來獲取aframe-href-component.min.js時 ,出現了404錯誤。 也許作者完成了它。 所以這是一個死胡同。
報告了第403號問題,最后一次關閉是在2016年,當時作者Kevin Ngo帶我去git pull#1575,其中添加了一個新的link.js組件 。 這意味着我只能在組件中使用鏈接屬性。 例如:
<a-text link="https://www.washingtonpost.com/archive/local/1998/01/08/labor-leader-jack-t-conway-dies" id="chrysler-caption" position="-5.40 6.70 -0.30" rotation="0 0 0" scale="1 1 1" value="JACK T. CONWAY"></a-text>
有人在另一個Stack Overflow帖子中提到只是添加我自己的組件,所以在這里,我創建了這個組件:
AFRAME.registerComponent('link-url', { schema: {default: ''}, init: function () { var url = this.data; this.el.addEventListener('click', function () { window.location.href = url; }); } });
因此,我嘗試在此處的 aframe 圖片庫中實現此功能 。 我嘗試了所有這兩種選擇,但是由於某種原因,通過最左上角圖像上的文本文件無法鏈接到外部文章(新聞站點中的常規帖子,而不是AFRAME網站)。
我懷疑自定義注冊的AFRAME組件正在發生某些事情,但是知道如何鏈接到單擊按鈕將非常有用。
2)您需要將href: link
添加到link
組件:
<a-text link="href:https://www.washingtonpost.com/archive/local/1998/01/08/labor-leader-jack-t-conway-dies"></a-text>
3)根據docs ,架構的工作方式如下:聲明一個變量,然后在data
對象中訪問它:
AFRAME.registerComponent("foo", {
schema: {
{myvalue: {default: ""}
},
init: function() {
var myvalue = this.data.myvalue
}
})
<a-box foo="myvalue: 10">
因此,您不僅可以嘗試訪問data
某個虛變量,還需要在架構中“聲明”它,然后可以訪問該值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.