提交 b59e1bce 编写于 作者: Q qiang

fix: 移除小程序 CanvasContext.measureText 异步方法

上级 766495a9
......@@ -3,7 +3,6 @@ import {
} from 'uni-shared'
import navigateTo from 'uni-helpers/navigate-to'
import redirectTo from '../../../mp-weixin/helpers/redirect-to'
import createCanvasContext from '../../../mp-weixin/helpers/create-canvas-context'
// 不支持的 API 列表
const todos = [
......@@ -478,8 +477,7 @@ const protocols = { // 需要做转换的 API 列表
result.telNumber = info.mobilePhone
result.errMsg = result.resultStatus
}
},
createCanvasContext
}
}
export {
......
import navigateTo from 'uni-helpers/navigate-to'
import redirectTo from '../../../mp-weixin/helpers/redirect-to'
import previewImage from '../../../mp-weixin/helpers/normalize-preview-image'
import createCanvasContext from '../../../mp-weixin/helpers/create-canvas-context'
// 不支持的 API 列表
const todos = [
......@@ -120,12 +119,11 @@ const protocols = {
getAccountInfoSync: {
name: 'getEnvInfoSync',
returnValue: _handleEnvInfo
},
createCanvasContext
}
}
export {
protocols,
todos,
canIUses
}
}
import navigateTo from 'uni-helpers/navigate-to'
import redirectTo from '../../../mp-weixin/helpers/redirect-to'
import previewImage from '../../../mp-weixin/helpers/normalize-preview-image'
import createCanvasContext from '../../../mp-weixin/helpers/create-canvas-context'
export const protocols = {
navigateTo,
redirectTo,
previewImage,
createCanvasContext
previewImage
}
export const todos = [
'vibrate'
......
import navigateTo from 'uni-helpers/navigate-to'
import redirectTo from '../../../mp-weixin/helpers/redirect-to'
import previewImage from '../../../mp-weixin/helpers/normalize-preview-image'
import createCanvasContext from '../../../mp-weixin/helpers/create-canvas-context'
export const protocols = {
navigateTo,
redirectTo,
previewImage,
createCanvasContext
previewImage
}
export const todos = [
'preloadPage',
......
import navigateTo from 'uni-helpers/navigate-to'
import redirectTo from '../../../mp-weixin/helpers/redirect-to'
import navigateTo from 'uni-helpers/navigate-to'
import redirectTo from '../../../mp-weixin/helpers/redirect-to'
import previewImage from '../../../mp-weixin/helpers/normalize-preview-image'
import createCanvasContext from '../../../mp-weixin/helpers/create-canvas-context'
// 不支持的 API 列表
const todos = [
......@@ -101,8 +100,8 @@ const protocols = {
args: {
sizeType: false
}
},
navigateTo,
},
navigateTo,
redirectTo,
previewImage,
connectSocket: {
......@@ -170,8 +169,7 @@ const protocols = {
args: {
digestAlgorithm: false
}
},
createCanvasContext
}
}
export {
......
export default {
returnValue (fromRes, toRes) {
const measureText = fromRes.measureText
toRes.measureText = function (text, callback) {
const textMetrics = measureText.call(this, text)
if (typeof callback === 'function') {
setTimeout(() => callback(textMetrics), 0)
}
return textMetrics
}
}
}
import navigateTo from 'uni-helpers/navigate-to'
import navigateTo from 'uni-helpers/navigate-to'
import redirectTo from '../../helpers/redirect-to'
import previewImage from '../../helpers/normalize-preview-image'
import createCanvasContext from '../../helpers/create-canvas-context'
function addSafeAreaInsets (result) {
if (result.safeArea) {
......@@ -15,7 +14,7 @@ function addSafeAreaInsets (result) {
}
}
export const protocols = {
redirectTo,
redirectTo,
navigateTo,
previewImage,
getSystemInfo: {
......@@ -23,8 +22,7 @@ export const protocols = {
},
getSystemInfoSync: {
returnValue: addSafeAreaInsets
},
createCanvasContext
}
}
export const todos = [
'vibrate',
......@@ -32,4 +30,4 @@ export const todos = [
'unPreloadPage',
'loadSubPackage'
]
export const canIUses = []
export const canIUses = []
import navigateTo from 'uni-helpers/navigate-to'
import redirectTo from '../../../mp-weixin/helpers/redirect-to'
import previewImage from '../../../mp-weixin/helpers/normalize-preview-image'
import createCanvasContext from '../../../mp-weixin/helpers/create-canvas-context'
export const protocols = {
navigateTo,
redirectTo,
previewImage,
createCanvasContext
previewImage
}
export const todos = [
'preloadPage',
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册