提交 2348c1ec 编写于 作者: X xiaoyucoding

Merge branch 'dev' of github.com:dcloudio/uni-app into dev

...@@ -671,10 +671,17 @@ methods3.forEach(function (method) { ...@@ -671,10 +671,17 @@ methods3.forEach(function (method) {
case 'setFillStyle': case 'setFillStyle':
case 'setStrokeStyle': case 'setStrokeStyle':
return function (color) { return function (color) {
if (typeof color !== 'object') {
this.actions.push({ this.actions.push({
method, method,
data: ['normal', checkColor(color)] data: ['normal', checkColor(color)]
}) })
} else {
this.actions.push({
method,
data: [color.type, color.data, color.colorStop]
})
}
} }
case 'setGlobalAlpha': case 'setGlobalAlpha':
return function (alpha) { return function (alpha) {
......
...@@ -163,6 +163,7 @@ export default { ...@@ -163,6 +163,7 @@ export default {
let color = resolveColor(data2[1]) let color = resolveColor(data2[1])
LinearGradient.addColorStop(offset, color) LinearGradient.addColorStop(offset, color)
}) })
color = LinearGradient
} else if (data[0] === 'radial') { } else if (data[0] === 'radial') {
let x = data[1][0] let x = data[1][0]
let y = data[1][1] let y = data[1][1]
...@@ -173,6 +174,7 @@ export default { ...@@ -173,6 +174,7 @@ export default {
let color = resolveColor(data2[1]) let color = resolveColor(data2[1])
LinearGradient.addColorStop(offset, color) LinearGradient.addColorStop(offset, color)
}) })
color = LinearGradient
} else if (data[0] === 'pattern') { } else if (data[0] === 'pattern') {
let loaded = this.checkImageLoaded(data[1], actions.slice(index + 1), callbackId, let loaded = this.checkImageLoaded(data[1], actions.slice(index + 1), callbackId,
function (image) { function (image) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册