在模板中使用方法中定義的變數-PHP中文網路問答
在模板中使用方法中定義的變數
P粉681400307
P粉681400307 2024-04-06 18:10:25
0
2
439

這是我第一次使用 Vue(v2 而不是 v3),我一直在嘗試在模板內使用變數(在方法內定義)。

我的簡化程式碼:

 

如何取得範本部分中scaledHeight的值?

如果我沒有使用this,我不會收到錯誤,但高度值始終為 0,就像scaledHeight被忽略一樣。

我閱讀了文檔,但它對我沒有幫助

P粉681400307
P粉681400307

全部回覆 (2)
P粉729198207

我今天遇到並解決了這個問題。 您可以像下面這樣更改樣式。

           

對我來說效果很好,希望對你有幫助~~

    P粉186017651

    使用compulated修復

    computed: { computedHeight: function () { return this.isHovered ? 0 : this.matchHeight() }, }, methods: { matchHeight() { const topCContainerHeight = this.$refs.topCContainerRef.clientHeight const heightScale = scaleLinear([0, 100], [20, topCContainerHeight]) return heightScale(this.datum) }, },
      最新下載
      更多>
      網站特效
      網站源碼
      網站素材
      前端模板
      關於我們 免責聲明 Sitemap
      PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!