vue mand-mobile ui Stepper步進器默認值傳字符串進去不起作用
Stepper 步進器 的默認值有沒有弄過的,看了組件只能默認數字的,傳字符串進去不起作用
<div slot="default">委托價格</div>
弄個插槽可以把文字放底下,但不會消失
只能通過change事件來控制插槽的顯示和隱藏了
點擊或者數字不為默認值的時候把提示隱藏了
默認的數字0 也是去不掉的
<div class="stepper-price">
<md-field>
<md-field-item name="arrow5" title="" align="center">
<div class="normal-tip">
<md-stepper :step="1" :min="0"></md-stepper>
<div slot="default" id="entrust-price" style="margin-top:-27px;color:#BBC1C5">委托價格</div>
</div>
</md-field-item>
</md-field>
</div>
<div class="stepper-num">
<md-field>
<md-field-item name="arrow6" title="" align="center">
<div class="normal-tip">
<md-stepper :step="1" :min="0"></md-stepper>
<div slot="default" id="entrust-num" style="margin-top:-30px;color:#BBC1C5">委托數量</div>
</div>
</md-field-item>
</md-field>
</div>
===================
vue如何獲取 Stepper 步進器 里面input的值
用@change(currentValue) 這個可以獲得當前值的
change 事件的是值變更的時候做的觸發的
提交訂單的在其他方法里估計還是獲取不到,還是得放到v-model里
默認有個委托價格,委托數量的提示,有值的時候隱藏掉
現在這個Stepper 步進器 默認值不能為空的,設為0在上面看起來很怪,input可以刪掉為空,但初始值試了多種辦法都無法設置為空
在頁面上input刪掉值后默認為0,再刪一次就可以為空的
data 里把input的value 設置為"" 試過了 顯示還是為0
合格的組件都是自動檢驗的
可以在mounted 后 把input的value 設置為""
改dom的valu值逃避檢測嘛,但以后怎么辦?
===============
步進器這種東西 我覺得不應該存在placeholder 這種東西
input 存在是合理的
進入頁面的時候默認的時候就是空的出來提示,輸入值后才消失
但是自己手動綁定也不麻煩
進去后用假input覆蓋就行了,點擊讓他顯示
要用position屬性z-index才起作用的
.tradeleft #entrust-price{
margin-top: -55px;
color:#BBC1C5;
font-size:32px;
position: relative;
background-color: #fff;
z-index: 999;
width: 240px;
margin-left: 95px;
}
===================
<md-stepper :step="1" :min="0" @change="changnum" v-model="entrustnum"></md-stepper>
請問這個:step="1"的步進數能夠動態賦值的嗎? 不同交易進來需要步進的位數是不一樣的,比如有些是1,有些是0.1,有些是0.01,我試了下{{setpvalue}} 編譯器直接就報錯了
我用的是Stepper 步進器 ,不是步驟條
能在created()或者 mounted()方法里賦值也可以
------------
你傳一個參數
然后可以再加一個key觸發重新渲染
怎么傳參數?用什么方法重新渲染?
:step="{{setpvalue}}" 編譯器直接就報錯了
:step="setpvalue" 用就可以了
===================
在不同頁面上定義相同名稱的class名稱,返回的時候會用之前頁面的樣式的,新頁面樣式不起作用,需要加權重,或者改個名稱才行
===================