画布。。。。。。
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| canvas-id | String | canvas 组件的唯一标识符 | |
| disable-scroll | Boolean | false | 当在 canvas 中移动时且有绑定手势事务时,,榨取屏幕转动以及下拉刷新 |
| bindtouchstart | EventHandle | 手指触摸行动最先 | |
| bindtouchmove | EventHandle | 手指触摸后移动 | |
| bindtouchend | EventHandle | 手指触摸行动竣事 | |
| bindtouchcancel | EventHandle | 手指触摸行动被打断,,如来电提醒,,弹窗 | |
| bindlongtap | EventHandle | 手指长按 500ms 之后触发,,触发了长按事务后举行移动不会触发屏幕的转动 | |
| binderror | EventHandle | 当爆发过失时触发 error 事务,,detail = {errMsg: 'something wrong'} |
注:
canvas标签默认宽度300px、高度225px
统一页面中的canvas-id不可重复,,若是使用一个已经泛起过的canvas-id,,该canvas标签对应的画布将被隐藏并不再正常事情
示例代码:
<!-- canvas.wxml -->
<canvas style="width: 300px; height: 200px;" canvas-id="firstCanvas"></canvas>
<!-- 当使用绝对定位时,,文档流后边的canvas的显示层级高于前边的canvas-->
<canvas style="width: 400px; height: 500px;" canvas-id="secondCanvas"></canvas>
<!-- 由于canvas-id与前一个canvas重复,,该canvas不会显示,,并会发送一个过失事务到AppService -->
<canvas style="width: 400px; height: 500px;" canvas-id="secondCanvas" binderror="canvasIdErrorCallback"></canvas>
// canvas.js
Page({
canvasIdErrorCallback: function (e) {
console.error(e.detail.errMsg)
},
onReady: function (e) {
//使用wx.createContext获取绘图上下文context
var context = wx.createCanvasContext('firstCanvas')
context.setStrokeStyle("#00ff00")
context.setLineWidth(5)
context.rect(0,0,200,200)
context.stroke()
context.setStrokeStyle ("#ff0000")
context.setLineWidth(2)
context.moveTo(160,100)
context.arc(100,100,60,0,2*Math.PI,true)
context.moveTo(140,100)
context.arc(100,100,40,0,Math.PI,false)
context.moveTo(85,80)
context.arc(80,80,5,0,2*Math.PI,true)
context.moveTo(125,80)
context.arc(120,80,5,0,2*Math.PI,true)
context.stroke()
context.draw()
}
})
相关api:wx.createCanvasContext
tip:canvas组件是由客户端建设的原生组件,,它的层级是最高的。。。。。。tip: 请勿在scroll-view中使用canvas组件。。。。。。tip:css动画对canvas组件无效。。。。。。KESION pp电子软件
KESION pp电子软件是海内领先的在线教育软件及私域社交电商软件服务提供商,,恒久专注于为企业提供在线教育软件及社交电商SaaS平台解决方案。。。。。。
公司焦点产品云开店SaaS社交电商服务平台、在线教育SaaS服务平台、教育企业数字化SaaS云平台、企微营销助手、私有化自力安排品牌网校和在线教育咨询等。。。。。。KESION 一直通过手艺立异,,提供产品和服务,,助力企业向数字化转型,,通过科技驱动商业刷新,,让商业变得更智慧!
微信小程序map 地图。。。。。。 属性名 类型 默认值 说明 最低版本 longitude Number 中心经度 latitude Number 中心纬度 scale Number 16 缩放级别,,取值规模
每个微信小程序需要事先设置一个通讯域名,,小程序可以跟指定的域名与举行网络通讯。。。。。。包括通俗 HTTPS 请求(wx.request)、 WebSocket 通讯(wx.connectSocket)、上传文