为了账号安全,请及时绑定邮箱和手机立即绑定

微信小程序的wx-charts插件-tab选项卡

标签:
WebApp

webp

yangyan4.png

微信小程序的wx-charts插件-tab选项卡

效果:

webp

GIF.gif

//index.jsvar wxCharts = require('../../utils/wxcharts-min.js');const app = getApp();var ringChart = null;
Page({  data: {    selected: true,    selected1: false
  },
  torecord() {
    wx.navigateBack({      delta: 1,
    })
  },  onLoad: function (e) {    //  高度自适应
    var windowWidth = '', windowHeight = '';    //定义宽高
    try {      var res = wx.getSystemInfoSync();    //试图获取屏幕宽高数据
      windowWidth = res.windowWidth / 750 * 690;   //以设计图750为主进行比例算换
      windowHeight = res.windowWidth / 750 * 550    //以设计图750为主进行比例算换
    } catch (e) {      console.error('getSystemInfoSync failed!');   //如果获取失败
    }
    ringChart = new wxCharts({      canvasId: "ringCanvas",      type: "ring",      series: [
        { data: 20, },
        { data: 30, },
        { data: 60, }
      ],      width: windowWidth,      height: windowHeight,      dataLabel: false,      legend: false,
    });
  },  selected: function (e) {    this.setData({      selected1: false,      selected: true
    })
  },  selected1: function (e) {    this.setData({      selected: false,      selected1: true
    })
  }
})
<view class="head">
  <view class="head_item {{selected?'head_itemActive':''}}" bindtap="selected">个人</view>
  <view class="ring"></view>
  <view class="head_item {{selected1?'head_itemActive':''}}" bindtap='selected1'>设置</view></view><view class="main {{selected?'show':'hidden'}}">
  <canvas canvas-id="ringCanvas" disable-scroll="true" class="canvas"></canvas>
  <cover-view class='text'>
   黄  </cover-view></view><view class="main {{selected1?'show':'hidden'}}">
  <text>for sutdnet month attend</text></view>
page {  background-color: rgba(239, 239, 240, 1);
}.text {  position: absolute;  top: 380rpx;  left: 356rpx;
}.canvas {  width: 100%;  height: 550rpx;  margin: 30rpx;
}.head_item {  width: 374rpx;  text-align: center;  font-size: 34rpx;  color: #999;  letter-spacing: 0;
}.head_itemActive {  color: rgba(87, 213, 200, 1);
}.ring {  width: 2rpx;  height: 100%;  background-color: rgba(204, 204, 204, 1);
}.head {  width: 100%;  height: 100rpx;  background-color: rgba(255, 255, 255, 1);  border-bottom: 1rpx solid rgba(204, 204, 204, 1);  display: flex;  align-items: center;  justify-content: space-between;  position: fixed;  top: 0;  z-index: 10;
}.main {  position: absolute;  width: 100%;  height: 100%;  display: block;  box-sizing: border-box;  padding-top: 100rpx;  top: 0;
}.show {  display: block;  text-align: center;
}.hidden {  display: none;  text-align: center;
}



作者:达叔小生
链接:https://www.jianshu.com/p/9565a55165cd


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消