Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

官方demo的picker地区选择,直辖市下的区不显示 #416

Closed
dev-kxy opened this issue Apr 19, 2019 · 28 comments
Closed

官方demo的picker地区选择,直辖市下的区不显示 #416

dev-kxy opened this issue Apr 19, 2019 · 28 comments

Comments

@dev-kxy
Copy link

dev-kxy commented Apr 19, 2019

如题,如何修改

@dev-kxy
Copy link
Author

dev-kxy commented Apr 19, 2019

现在是直辖市下的区不显示,想要显示的话如何修改

@supergaojian
Copy link
Collaborator

请确定您的mand-mobile版本

@dev-kxy
Copy link
Author

dev-kxy commented Apr 19, 2019

2.2.0

@dev-kxy
Copy link
Author

dev-kxy commented Apr 19, 2019

请确定您的mand-mobile版本

2.2.0

@supergaojian
Copy link
Collaborator

我们的demo只是举例,数据并不全面的

@dev-kxy
Copy link
Author

dev-kxy commented Apr 19, 2019

我们的demo只是举例,数据并不全面的

demo中的数据有直辖市下的区的数据,但就是不显示,似乎是哪里有设置了不显示直辖市范围内的区

@dev-kxy
Copy link
Author

dev-kxy commented Apr 19, 2019

而且我有全部省市区的数据源,传入组件后还是不显示直辖市下的区

我们的demo只是举例,数据并不全面的

@dev-kxy
Copy link
Author

dev-kxy commented Apr 19, 2019

我们的demo只是举例,数据并不全面的

只有直辖市下的区不显示,其他市下面的区都正常显示

@supergaojian
Copy link
Collaborator

1、请问demo中哪一个直辖市下的没有战术区
2、针对您的数据源请确认是否为picker可识别正确的结构

@dev-kxy
Copy link
Author

dev-kxy commented Apr 19, 2019

1、请问demo中哪一个直辖市下的没有战术区
2、针对您的数据源请确认是否为picker可识别正确的结构

北京,天津,重庆等直辖市下的区都不显示,数据源是正确结构

@dev-kxy
Copy link
Author

dev-kxy commented Apr 19, 2019

1、请问demo中哪一个直辖市下的没有战术区
2、针对您的数据源请确认是否为picker可识别正确的结构

官网的demo中的数据源也是有北京市下的区的数据的,但同样不显示

@dev-kxy
Copy link
Author

dev-kxy commented Apr 19, 2019

1、请问demo中哪一个直辖市下的没有战术区
2、针对您的数据源请确认是否为picker可识别正确的结构

请问如何解决呢???

@supergaojian
Copy link
Collaborator

请问您的vue版本是多少?

@dev-kxy
Copy link
Author

dev-kxy commented Apr 19, 2019

请问您的vue版本是多少?

2.6.10

@supergaojian
Copy link
Collaborator

您好,和您确认一下,您是直接copy的demo是吧,有多个picker,且其中有设置defaultIndex

@dev-kxy
Copy link
Author

dev-kxy commented Apr 19, 2019

您好,和您确认一下,您是直接copy的demo是吧,有多个picker,且其中有设置defaultIndex

是的,直接copy的demo,然后把opstions替换成我自己的完整的省市区json。defaultIndex也有设置,但是直辖市下的三级不显示,一级二级都正常显示

@supergaojian
Copy link
Collaborator

你可以为每一个picker加上专属key值

@dev-kxy
Copy link
Author

dev-kxy commented Apr 19, 2019

你可以为每一个picker加上专属key值

emmm.没明白,我现在是不知道问题出在哪,而且也不报错,就是单纯的不展示直辖市下的3级区域

@supergaojian
Copy link
Collaborator

是的,我得意思是您为每一个picker绑定一个v-key

@dev-kxy
Copy link
Author

dev-kxy commented Apr 19, 2019

是的,我得意思是您为每一个picker绑定一个v-key

emmm,怎么设置呢,please show me the code , i`m a new driver -.-

@supergaojian
Copy link
Collaborator

<md-picker
ref="picker0"
v-model="isPickerShow0"
:key=“这里设置唯一值”
:data="pickerData0"
@confirm="onPickerConfirm(0)"
title="选择年份"
>
相关参考:https://cn.vuejs.org/v2/api/#key

@supergaojian
Copy link
Collaborator

这个确实是我们官网demo的bug,不过不是pickerDefaultValue导致的,而是我们没有这是v-key导致的,已经在修复中了

@dev-kxy
Copy link
Author

dev-kxy commented Apr 19, 2019

这个确实是我们官网demo的bug,不过不是pickerDefaultValue导致的,而是我们没有这是v-key导致的,已经在修复中了
噢,原来是这样。非常感谢您的讲解,祝好

@supergaojian
Copy link
Collaborator

再有问题可以加入我们的官方QQ群

@dev-kxy
Copy link
Author

dev-kxy commented Apr 19, 2019

再有问题可以加入我们的官方QQ群

qq群号是?

@supergaojian
Copy link
Collaborator

Mand Mobile官方交流群,群号:493305323

xxyan0205 pushed a commit that referenced this issue Apr 22, 2019
* fix(ActivityIndicator): fix wrong roller-success background-color

* feat(ruler): add new component Ruler

* feat(ruler): update for ruler

* feat(ruler): finish ruler

* code-style(activity-indicator): change color

* feat(ruler): remove mouse event and add throttle

* test(jest): add jest-canvas-mock

* feat(ruler): add new props: stepTextPosition, stepTextRender

* example(picker): fix picker demo, should use v-key

fix #416

* fix(picker): fix picker with defaultIndex

* example(picker): remove picker v-key
@supergaojian
Copy link
Collaborator

已经找到该问题所在:
由于picker组件中的cascader.js的getDefaultIndex返回了一个不正确的索引值导致了issue问题的出现。

@xxyan0205
Copy link
Collaborator

fixed @2.2.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants