From df36df4231a973b320644ac2bde75d0078a53677 Mon Sep 17 00:00:00 2001 From: Hao-Wu Date: Tue, 11 Oct 2016 23:11:21 +0800 Subject: [PATCH] Version 20161010 --- page/API/canvas/canvas.js | 15 ++++++++++++++- page/API/canvas/canvas.wxml | 1 + page/API/canvas/canvas.wxss | 3 ++- page/API/canvas/example.js | 10 ++++++++++ page/API/image/image.js | 6 +++--- page/component/component-pages/audio/audio.wxml | 2 +- page/component/component-pages/map/map.js | 4 ++-- page/component/component-pages/text/text.js | 17 +++++++++-------- 8 files changed, 42 insertions(+), 16 deletions(-) diff --git a/page/API/canvas/canvas.js b/page/API/canvas/canvas.js index d94e08b..3ef8a08 100755 --- a/page/API/canvas/canvas.js +++ b/page/API/canvas/canvas.js @@ -13,11 +13,24 @@ Page({ methods.forEach(function (method) { that[method] = function () { example[method](that.context) + var actions = that.context.getActions() + wx.drawCanvas({ canvasId: 'canvas', - actions: that.context.getActions() + actions: actions }) } }) + }, + toTempFilePath: function () { + wx.toTempFilePath({ + canvasId: 'canvas', + success: function (res) { + console.log(res) + }, + fail: function (res) { + console.log(res) + } + }) } }) diff --git a/page/API/canvas/canvas.wxml b/page/API/canvas/canvas.wxml index 127f6f8..d830f8d 100755 --- a/page/API/canvas/canvas.wxml +++ b/page/API/canvas/canvas.wxml @@ -11,6 +11,7 @@ + diff --git a/page/API/canvas/canvas.wxss b/page/API/canvas/canvas.wxss index fa5780e..2788c9c 100755 --- a/page/API/canvas/canvas.wxss +++ b/page/API/canvas/canvas.wxss @@ -7,7 +7,7 @@ } .canvas-element { width: 100%; - height: 250px; + height: 400rpx; } .canvas-buttons { padding: 50rpx 50rpx 10rpx; @@ -22,6 +22,7 @@ box-sizing: border-box; } .canvas-button { + font-size: 28rpx; width: 290rpx; margin: 20rpx auto; } diff --git a/page/API/canvas/example.js b/page/API/canvas/example.js index afed712..a57cbff 100755 --- a/page/API/canvas/example.js +++ b/page/API/canvas/example.js @@ -214,6 +214,16 @@ example.setStrokeStyle = function (context) { }); }; +example.setGlobalAlpha = function (context) { + context.setFillStyle('#000000'); + [1, 0.5, 0.1].forEach(function (item, index) { + context.setGlobalAlpha(item) + context.beginPath(); + context.rect(0 + 75*index, 0, 50, 50); + context.fill(); + }); +} + example.setShadow = function (context) { context.beginPath(); context.setShadow(10, 10, 10, 'rgba(0, 0, 0, 199)'); diff --git a/page/API/image/image.js b/page/API/image/image.js index d0446c1..9a95c03 100755 --- a/page/API/image/image.js +++ b/page/API/image/image.js @@ -3,13 +3,13 @@ var sizeType = [ ['compressed'], ['original'], ['compressed', 'original'] ] Page({ data: { - sourceTypeIndex: 0, + sourceTypeIndex: 2, sourceType: ['拍照', '相册', '拍照或相册'], - sizeTypeIndex: 0, + sizeTypeIndex: 2, sizeType: ['压缩', '原图', '压缩或原图'], - countIndex: 0, + countIndex: 8, count: [1, 2, 3, 4, 5, 6, 7, 8, 9] }, sourceTypeChange: function (e) { diff --git a/page/component/component-pages/audio/audio.wxml b/page/component/component-pages/audio/audio.wxml index 2dbc08b..d122d0b 100755 --- a/page/component/component-pages/audio/audio.wxml +++ b/page/component/component-pages/audio/audio.wxml @@ -5,7 +5,7 @@ - + diff --git a/page/component/component-pages/map/map.js b/page/component/component-pages/map/map.js index dd8427d..33f00d3 100755 --- a/page/component/component-pages/map/map.js +++ b/page/component/component-pages/map/map.js @@ -10,11 +10,11 @@ Page({ covers: [{ latitude: 23.099994, longitude: 113.344520, - iconPath: 'image/green_tri.png', // 目前有 bug,正确的写法应该是 /image/green_tri.png ,等我们下个版本修复吧T_T + iconPath: '/image/green_tri.png', // 目前有 bug,正确的写法应该是 /image/green_tri.png ,等我们下个版本修复吧T_T }, { latitude: 23.099994, longitude: 113.304520, - iconPath: 'image/green_tri.png', + iconPath: '/image/green_tri.png', rotate: 180 }] } diff --git a/page/component/component-pages/text/text.js b/page/component/component-pages/text/text.js index 5dd4429..148d10f 100755 --- a/page/component/component-pages/text/text.js +++ b/page/component/component-pages/text/text.js @@ -1,20 +1,21 @@ +var initText = 'this is first line\nthis is second line' + Page({ data: { - initData: 'this is first line\nthis is second line', - text: 'this is first line\nthis is second line', - extraLine: [] + text: initText }, + extraLine: [], add: function(e) { - this.data.extraLine.push('other line') + this.extraLine.push('other line') this.setData({ - text: this.data.initData + '\n' + this.data.extraLine.join('\n') + text: initText + '\n' + this.extraLine.join('\n') }) }, remove: function(e) { - if (this.data.extraLine.length > 0) { - this.data.extraLine.pop() + if (this.extraLine.length > 0) { + this.extraLine.pop() this.setData({ - text: this.data.initData + '\n' + this.data.extraLine.join('\n') + text: initText + '\n' + this.extraLine.join('\n') }) } } -- GitLab