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

把ec-canvas标签放在多个view层内,不显示。 #46

Closed
skyjilygao opened this issue Mar 9, 2018 · 4 comments
Closed

把ec-canvas标签放在多个view层内,不显示。 #46

skyjilygao opened this issue Mar 9, 2018 · 4 comments

Comments

@skyjilygao
Copy link

提问前应该做的事

请确保提问前做了以下事,将完成的项目的 [] 改为 [x]

  • [] 我已通读过 README
  • [] 我已阅读过 FAQ

需提供的信息

将符合项的 [] 改为 [x],并补充需要的信息:

简单描述问题:

在echarts示例中测试,
1、由于业务需要,要将ec-canvas包在多个view层级中,但是不显示
2、在一层view中,class是默认的container样式,可以正常显示,但是换个其他样式就显示不了。
问题1,代码如下:
<!--index.wxml--> <view class="container"> <view> <ec-canvas id="mychart-dom-pie" canvas-id="mychart-pie" ec="{{ ec }}"></ec-canvas> </view> </view>
问题2,代码如下:
<view class="page"> <ec-canvas id="mychart-dom-pie" canvas-id="mychart-pie" ec="{{ ec }}"></ec-canvas> </view>
page样式如下:
page { background-color: #fff; font-size: 16px; font-family: -apple-system-font, Helvetica Neue, Helvetica, sans-serif; }

预期效果:

正常显示饼图

实际效果:

不显示饼图,页面空白

复现环境:

  • [] 在微信开发工具中存在该问题
  • [] 在真机上存在该问题
@XuKen
Copy link

XuKen commented Mar 12, 2018

我也有这样的问题,雷达图

@XuKen
Copy link

XuKen commented Mar 13, 2018

@Ovilia

@Ovilia
Copy link
Member

Ovilia commented Mar 13, 2018

我在 app.wxss.container 写了样式,如果不是 .container 也应该写样式来确保容器有宽度和高度

@qiu8310
Copy link
Contributor

qiu8310 commented Mar 13, 2018

这就是用 :host 设置组件默认外层的样式的好处了,看这里 #56

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

4 participants