canvasContext.arc 安卓苹果表现不一致
发布于 6 年前 作者 mingtang 8472 次浏览 来自 问答

苹果和开发工具预览一致

开发工具预览界面

安卓界面

安卓版本:4.4.4

机型:小米4

微信版本:6.5.7

望解决

4 回复

到是吱一声啊啊啊,这到底是我写错了还是bug?

index.js

//index.js
//获取应用实例
 
var app = getApp()
let x = 100, y = 100;
Page({
  data: {
    motto: 'Hello World',
    userInfo: {}
  },
  //事件处理函数
  bindViewTap: function () {
    wx.navigateTo({
      url: '../logs/logs'
    })
  },
  onLoad: function () {
    var that = this;
    //调用应用实例的方法获取全局数据
    app.getUserInfo(userInfo => {
      //更新数据
      that.setData({
        userInfo: userInfo
      })
    })
  },
  onReady: function (e) {
 
    // 使用 wx.createContext 获取绘图上下文 context
    var context = wx.createContext()
    context.beginPath()
    context.arc(100, 100, 100, Math.PI, 0.5 * Math.PI)
    context.setStrokeStyle('#333333')
    context.stroke()
 
    // 调用 wx.drawCanvas,通过 canvasId 指定在哪张画布上绘制,通过 actions 指定绘制行为
    wx.drawCanvas({
      canvasId: 'firstCanvas',
      actions: context.getActions()
    })
  }
})

index.wxml

<!--index.wxml-->
<view class="container">
  <canvas bindtouchmove="touchMove" style="width: 500rpx; height: 500rpx;" canvas-id="firstCanvas"></canvas>
</view>

开发工具预览

安卓

直接就用你们官方的代码写的好了=.=

顶一下,求解决

请提供一段可复现代码?

回到顶部