Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
uni-app
提交
99106b1c
U
uni-app
项目概览
DCloud
/
uni-app
29 天 前同步成功
通知
702
Star
38704
Fork
3642
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
7
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
7
Issue
7
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
99106b1c
编写于
11月 14, 2018
作者:
郭
郭胜强
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
解决mpvue-picker组件第一次不显示的问题。
上级
6e6dddeb
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
34 addition
and
24 deletion
+34
-24
examples/hello-uniapp/components/mpvue-citypicker/mpvueCityPicker.vue
...lo-uniapp/components/mpvue-citypicker/mpvueCityPicker.vue
+19
-13
examples/hello-uniapp/components/mpvue-picker/mpvuePicker.vue
...ples/hello-uniapp/components/mpvue-picker/mpvuePicker.vue
+13
-9
examples/hello-uniapp/pages/template/mpvue-picker/mpvue-picker.vue
...hello-uniapp/pages/template/mpvue-picker/mpvue-picker.vue
+2
-2
未找到文件。
examples/hello-uniapp/components/mpvue-citypicker/mpvueCityPicker.vue
浏览文件 @
99106b1c
...
...
@@ -33,32 +33,38 @@ export default {
pickerValue
:
[
0
,
0
,
0
],
provinceDataList
:
[],
cityDataList
:
[],
areaDataList
:
[]
areaDataList
:
[],
/* 是否显示控件 */
showPicker
:
false
,
};
},
created
()
{
this
.
handPickValueDefault
();
// 对 pickerValueDefault 做兼容处理
this
.
provinceDataList
=
provinceData
;
this
.
cityDataList
=
cityData
[
this
.
pickerValueDefault
[
0
]];
this
.
areaDataList
=
areaData
[
this
.
pickerValueDefault
[
0
]][
this
.
pickerValueDefault
[
1
]];
this
.
pickerValue
=
this
.
pickerValueDefault
;
this
.
init
()
},
props
:
{
/* 是否显示控件 */
showPicker
:
{
type
:
Boolean
,
default
:
false
},
/* 默认值 */
pickerValueDefault
:
{
type
:
Array
,
default
:
[
0
,
0
,
0
]
default
(){
return
[
0
,
0
,
0
]
}
},
/* 主题色 */
themeColor
:
String
},
watch
:{
pickerValueDefault
(){
this
.
init
();
}
},
methods
:
{
init
()
{
this
.
handPickValueDefault
();
// 对 pickerValueDefault 做兼容处理
this
.
provinceDataList
=
provinceData
;
this
.
cityDataList
=
cityData
[
this
.
pickerValueDefault
[
0
]];
this
.
areaDataList
=
areaData
[
this
.
pickerValueDefault
[
0
]][
this
.
pickerValueDefault
[
1
]];
this
.
pickerValue
=
this
.
pickerValueDefault
;
},
show
()
{
setTimeout
(()
=>
{
this
.
showPicker
=
true
;
...
...
examples/hello-uniapp/components/mpvue-picker/mpvuePicker.vue
浏览文件 @
99106b1c
...
...
@@ -78,7 +78,9 @@
pickerValueMulTwoTwo
:
[],
pickerValueMulThreeOne
:
[],
pickerValueMulThreeTwo
:
[],
pickerValueMulThreeThree
:
[]
pickerValueMulThreeThree
:
[],
/* 是否显示控件 */
showPicker
:
false
,
};
},
props
:
{
...
...
@@ -87,20 +89,19 @@
type
:
String
,
default
:
'
selector
'
},
/* 是否显示控件 */
showPicker
:
{
type
:
Boolean
,
default
:
false
},
/* picker 数值 */
pickerValueArray
:
{
type
:
Array
,
default
:
[]
default
(){
return
[]
}
},
/* 默认值 */
pickerValueDefault
:
{
type
:
Array
,
default
:
[]
default
(){
return
[]
}
},
/* 几级联动 */
deepLength
:
{
...
...
@@ -116,7 +117,10 @@
},
mode
(
oldVal
,
newVal
)
{
this
.
modeChange
=
true
;
}
},
pickerValueArray
(
val
){
this
.
initPicker
(
val
);
}
},
methods
:
{
initPicker
(
valueArray
)
{
...
...
examples/hello-uniapp/pages/template/mpvue-picker/mpvue-picker.vue
浏览文件 @
99106b1c
...
...
@@ -34,7 +34,6 @@
data
()
{
return
{
title
:
"
mvpue-picker 使用示例
"
,
pickerValueDefault
:
[
0
,
0
],
pickerSingleArray
:
[{
label
:
'
中国
'
,
value
:
1
...
...
@@ -58,7 +57,8 @@
pickerText
:
''
,
mode
:
''
,
deepLength
:
1
,
pickerValueDefault
:
[
0
]
pickerValueDefault
:
[
0
],
pickerValueArray
:[]
};
},
methods
:
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录