用v-bind:style時的問題


今天糾結了挺久一個問題,個人習慣是在HBuilder里先寫好前端樣式,在放.net去測試數據,但是發現一個問題

就是一個提示框跟隨鼠標移動

提示框用v-bind:style綁定一個對象

DIV就是這句

<div id="tip" v-show="tipshow" v-bind:style="tipstyle" ></div>

tipstyle:{
                    left:0,
                    top:0,
                }
View Code
move:function(event){

                    if(this.tipshow)
                    {
                    this.tipstyle.left=event.clientX+10;
                    this.tipstyle.top=event.clientY;
                    }
                    console.log(this.tipstyle);
                },
View Code

但是放到.net里出現了問題。弄了半天不知道原因

感覺是HBuilder自動幫我加了‘px’嗎

我在.net改成對象加px就可以了。

就改成這樣

v-bind:style="{left:ShowPosition.left+'px',top:ShowPosition.top+'px'}"
View Code

感覺就是差了個'px'。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM