Unverified Commit f7f50b11 authored by 童皓's avatar 童皓 Committed by GitHub

Merge pull request #1191 from qianjue520/master

修复select组件在小程序端展示选值的bug,修复步进器设置可输入小数在小程序真机上无法输入的问题
parents 739cb489 473d8781
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
</view> </view>
<input :disabled="disabledInput || disabled" :cursor-spacing="getCursorSpacing" :class="{ 'u-input-disabled': disabled }" <input :disabled="disabledInput || disabled" :cursor-spacing="getCursorSpacing" :class="{ 'u-input-disabled': disabled }"
v-model="inputVal" class="u-number-input" @blur="onBlur" @focus="onFocus" v-model="inputVal" class="u-number-input" @blur="onBlur" @focus="onFocus"
type="number" :style="{ :type="positiveInteger?'number':'digit'" :style="{
color: color, color: color,
fontSize: size + 'rpx', fontSize: size + 'rpx',
background: bgColor, background: bgColor,
......
...@@ -278,12 +278,13 @@ export default { ...@@ -278,12 +278,13 @@ export default {
let columnIndex = e.detail.value; let columnIndex = e.detail.value;
// 由于后面是需要push进数组的,所以需要先清空数组 // 由于后面是需要push进数组的,所以需要先清空数组
this.selectValue = []; this.selectValue = [];
this.defaultSelector = columnIndex;
if(this.mode == 'mutil-column-auto') { if(this.mode == 'mutil-column-auto') {
// 对比前后两个数组,寻找变更的是哪一列,如果某一个元素不同,即可判定该列发生了变化 // 对比前后两个数组,寻找变更的是哪一列,如果某一个元素不同,即可判定该列发生了变化
this.lastSelectIndex.map((val, idx) => { this.lastSelectIndex.map((val, idx) => {
if (val != columnIndex[idx]) index = idx; if (val != columnIndex[idx]) index = idx;
}); });
this.defaultSelector = columnIndex;
for (let i = index + 1; i < this.columnNum; i++) { for (let i = index + 1; i < this.columnNum; i++) {
// 当前变化列的下一列的数据,需要获取上一列的数据,同时需要指定是上一列的第几个的children,再往后的 // 当前变化列的下一列的数据,需要获取上一列的数据,同时需要指定是上一列的第几个的children,再往后的
// 默认是队列的第一个为默认选项 // 默认是队列的第一个为默认选项
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment