提交 f7ce3bf8 编写于 作者: fxy060608's avatar fxy060608

format

上级 c73a82c1
...@@ -83,7 +83,6 @@ ...@@ -83,7 +83,6 @@
"wx": true, "wx": true,
"my": true, "my": true,
"swan": true, "swan": true,
"weex": true,
"__id__": true, "__id__": true,
"__uniConfig": true, "__uniConfig": true,
"__uniRoutes": true, "__uniRoutes": true,
......
...@@ -5,69 +5,69 @@ import { ...@@ -5,69 +5,69 @@ import {
} from '../util' } from '../util'
class LivePusherContext { class LivePusherContext {
constructor(id, ctx) { constructor (id, ctx) {
this.id = id this.id = id
this.ctx = ctx this.ctx = ctx
} }
start(cbs) { start (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'start', cbs) return invokeVmMethodWithoutArgs(this.ctx, 'start', cbs)
} }
stop(cbs) { stop (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'stop', cbs) return invokeVmMethodWithoutArgs(this.ctx, 'stop', cbs)
} }
pause(cbs) { pause (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'pause', cbs) return invokeVmMethodWithoutArgs(this.ctx, 'pause', cbs)
} }
resume(cbs) { resume (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'resume', cbs) return invokeVmMethodWithoutArgs(this.ctx, 'resume', cbs)
} }
switchCamera(cbs) { switchCamera (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'switchCamera', cbs) return invokeVmMethodWithoutArgs(this.ctx, 'switchCamera', cbs)
} }
snapshot(cbs) { snapshot (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'snapshot', cbs) return invokeVmMethodWithoutArgs(this.ctx, 'snapshot', cbs)
} }
toggleTorch(cbs) { toggleTorch (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'toggleTorch', cbs) return invokeVmMethodWithoutArgs(this.ctx, 'toggleTorch', cbs)
} }
playBGM(args) { playBGM (args) {
return invokeVmMethod(this.ctx, 'playBGM', args) return invokeVmMethod(this.ctx, 'playBGM', args)
} }
stopBGM(cbs) { stopBGM (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'stopBGM', cbs) return invokeVmMethodWithoutArgs(this.ctx, 'stopBGM', cbs)
} }
pauseBGM(cbs) { pauseBGM (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'pauseBGM', cbs) return invokeVmMethodWithoutArgs(this.ctx, 'pauseBGM', cbs)
} }
resumeBGM(cbs) { resumeBGM (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'resumeBGM', cbs) return invokeVmMethodWithoutArgs(this.ctx, 'resumeBGM', cbs)
} }
setBGMVolume(cbs) { setBGMVolume (cbs) {
return invokeVmMethod(this.ctx, 'setBGMVolume', cbs) return invokeVmMethod(this.ctx, 'setBGMVolume', cbs)
} }
startPreview(cbs) { startPreview (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'startPreview', cbs) return invokeVmMethodWithoutArgs(this.ctx, 'startPreview', cbs)
} }
stopPreview(args) { stopPreview (args) {
return invokeVmMethodWithoutArgs(this.ctx, 'stopPreview', args) return invokeVmMethodWithoutArgs(this.ctx, 'stopPreview', args)
} }
} }
export function createLivePusherContext(id, vm) { export function createLivePusherContext (id, vm) {
if (!vm) { if (!vm) {
global.nativeLog('uni.createLivePusherContext 必须传入第二个参数,即当前 vm 对象(this)', '__WARN') global.nativeLog('uni.createLivePusherContext 必须传入第二个参数,即当前 vm 对象(this)', '__WARN')
} }
......
...@@ -5,37 +5,37 @@ import { ...@@ -5,37 +5,37 @@ import {
} from '../util' } from '../util'
class MapContext { class MapContext {
constructor(id, ctx) { constructor (id, ctx) {
this.id = id this.id = id
this.ctx = ctx this.ctx = ctx
} }
getCenterLocation(cbs) { getCenterLocation (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'getCenterLocation', cbs) return invokeVmMethodWithoutArgs(this.ctx, 'getCenterLocation', cbs)
} }
moveToLocation() { moveToLocation () {
return invokeVmMethodWithoutArgs(this.ctx, 'moveToLocation') return invokeVmMethodWithoutArgs(this.ctx, 'moveToLocation')
} }
translateMarker(args) { translateMarker (args) {
return invokeVmMethod(this.ctx, 'translateMarker', args, ['animationEnd']) return invokeVmMethod(this.ctx, 'translateMarker', args, ['animationEnd'])
} }
includePoints(args) { includePoints (args) {
return invokeVmMethod(this.ctx, 'includePoints', args) return invokeVmMethod(this.ctx, 'includePoints', args)
} }
getRegion(cbs) { getRegion (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'getRegion', cbs) return invokeVmMethodWithoutArgs(this.ctx, 'getRegion', cbs)
} }
getScale(cbs) { getScale (cbs) {
return invokeVmMethodWithoutArgs(this.ctx, 'getScale', cbs) return invokeVmMethodWithoutArgs(this.ctx, 'getScale', cbs)
} }
} }
export function createMapContext(id, vm) { export function createMapContext (id, vm) {
if (!vm) { if (!vm) {
global.nativeLog('uni.createMapContext 必须传入第二个参数,即当前 vm 对象(this)', '__WARN') global.nativeLog('uni.createMapContext 必须传入第二个参数,即当前 vm 对象(this)', '__WARN')
} }
......
...@@ -5,53 +5,53 @@ import { ...@@ -5,53 +5,53 @@ import {
} from '../util' } from '../util'
class VideoContext { class VideoContext {
constructor(id, ctx) { constructor (id, ctx) {
this.id = id this.id = id
this.ctx = ctx this.ctx = ctx
} }
play() { play () {
return invokeVmMethodWithoutArgs(this.ctx, 'play') return invokeVmMethodWithoutArgs(this.ctx, 'play')
} }
pause() { pause () {
return invokeVmMethodWithoutArgs(this.ctx, 'pause') return invokeVmMethodWithoutArgs(this.ctx, 'pause')
} }
seek(args) { seek (args) {
return invokeVmMethod(this.ctx, 'seek', args) return invokeVmMethod(this.ctx, 'seek', args)
} }
stop() { stop () {
return invokeVmMethodWithoutArgs(this.ctx, 'stop') return invokeVmMethodWithoutArgs(this.ctx, 'stop')
} }
sendDanmu(args) { sendDanmu (args) {
return invokeVmMethod(this.ctx, 'sendDanmu', args) return invokeVmMethod(this.ctx, 'sendDanmu', args)
} }
playbackRate(args) { playbackRate (args) {
return invokeVmMethod(this.ctx, 'playbackRate', args) return invokeVmMethod(this.ctx, 'playbackRate', args)
} }
requestFullScreen(args) { requestFullScreen (args) {
return invokeVmMethod(this.ctx, 'requestFullScreen', args) return invokeVmMethod(this.ctx, 'requestFullScreen', args)
} }
exitFullScreen() { exitFullScreen () {
return invokeVmMethodWithoutArgs(this.ctx, 'exitFullScreen') return invokeVmMethodWithoutArgs(this.ctx, 'exitFullScreen')
} }
showStatusBar() { showStatusBar () {
return invokeVmMethodWithoutArgs(this.ctx, 'showStatusBar') return invokeVmMethodWithoutArgs(this.ctx, 'showStatusBar')
} }
hideStatusBar() { hideStatusBar () {
return invokeVmMethodWithoutArgs(this.ctx, 'hideStatusBar') return invokeVmMethodWithoutArgs(this.ctx, 'hideStatusBar')
} }
} }
export function createVideoContext(id, vm) { export function createVideoContext (id, vm) {
if (!vm) { if (!vm) {
global.nativeLog('uni.createVideoContext 必须传入第二个参数,即当前 vm 对象(this)', '__WARN') global.nativeLog('uni.createVideoContext 必须传入第二个参数,即当前 vm 对象(this)', '__WARN')
} }
......
...@@ -9,7 +9,7 @@ const CALLBACKS = [SUCCESS, FAIL, COMPLETE] ...@@ -9,7 +9,7 @@ const CALLBACKS = [SUCCESS, FAIL, COMPLETE]
export const UNIAPP_SERVICE_NVUE_ID = '__uniapp__service' export const UNIAPP_SERVICE_NVUE_ID = '__uniapp__service'
export function noop() { export function noop () {
} }
/** /**
...@@ -19,7 +19,7 @@ export function noop() { ...@@ -19,7 +19,7 @@ export function noop() {
* @param {Object} args * @param {Object} args
* @param {Object} extras * @param {Object} extras
*/ */
export function invokeVmMethodWithoutArgs(vm, method, args, extras) { export function invokeVmMethodWithoutArgs (vm, method, args, extras) {
if (!vm) { if (!vm) {
return return
} }
...@@ -39,7 +39,7 @@ export function invokeVmMethodWithoutArgs(vm, method, args, extras) { ...@@ -39,7 +39,7 @@ export function invokeVmMethodWithoutArgs(vm, method, args, extras) {
* @param {Object} args * @param {Object} args
* @param {Object} extras * @param {Object} extras
*/ */
export function invokeVmMethod(vm, method, args, extras) { export function invokeVmMethod (vm, method, args, extras) {
if (!vm) { if (!vm) {
return return
} }
...@@ -50,11 +50,11 @@ export function invokeVmMethod(vm, method, args, extras) { ...@@ -50,11 +50,11 @@ export function invokeVmMethod(vm, method, args, extras) {
return vm[method](pureArgs, normalizeCallback(method, callbacks)) return vm[method](pureArgs, normalizeCallback(method, callbacks))
} }
export function findElmById(id, vm) { export function findElmById (id, vm) {
return findElmByVNode(id, vm._vnode) return findElmByVNode(id, vm._vnode)
} }
function findElmByVNode(id, vnode) { function findElmByVNode (id, vnode) {
if (!id || !vnode) { if (!id || !vnode) {
return return
} }
...@@ -77,10 +77,10 @@ function findElmByVNode(id, vnode) { ...@@ -77,10 +77,10 @@ function findElmByVNode(id, vnode) {
} }
} }
function normalizeArgs(args = {}, extras) { function normalizeArgs (args = {}, extras) {
const callbacks = Object.create(null) const callbacks = Object.create(null)
const iterator = function iterator(name) { const iterator = function iterator (name) {
const callback = args[name] const callback = args[name]
if (isFn(callback)) { if (isFn(callback)) {
callbacks[name] = callback callbacks[name] = callback
...@@ -95,8 +95,8 @@ function normalizeArgs(args = {}, extras) { ...@@ -95,8 +95,8 @@ function normalizeArgs(args = {}, extras) {
return [args, callbacks] return [args, callbacks]
} }
function normalizeCallback(method, callbacks) { function normalizeCallback (method, callbacks) {
return function weexCallback(ret) { return function weexCallback (ret) {
const type = ret.type const type = ret.type
delete ret.type delete ret.type
const callback = callbacks[type] const callback = callbacks[type]
......
import { import {
invoke invoke,
requireNativePlugin
} from '../../bridge' } from '../../bridge'
export function getClipboardData (options, callbackId) { export function getClipboardData (options, callbackId) {
const clipboard = weex.requireModule('clipboard') const clipboard = requireNativePlugin('clipboard')
clipboard.getString(ret => { clipboard.getString(ret => {
if (ret.result === 'success') { if (ret.result === 'success') {
invoke(callbackId, { invoke(callbackId, {
...@@ -22,9 +23,9 @@ export function getClipboardData (options, callbackId) { ...@@ -22,9 +23,9 @@ export function getClipboardData (options, callbackId) {
export function setClipboardData ({ export function setClipboardData ({
data data
}) { }) {
const clipboard = weex.requireModule('clipboard') const clipboard = requireNativePlugin('clipboard')
clipboard.setString(data) clipboard.setString(data)
return { return {
errMsg: 'setClipboardData:ok' errMsg: 'setClipboardData:ok'
} }
} }
import { import {
publish unpack,
publish,
requireNativePlugin
} from '../../bridge' } from '../../bridge'
let socketTaskId = 0 let socketTaskId = 0
...@@ -17,7 +19,7 @@ const createSocketTaskById = function (socketTaskId, { ...@@ -17,7 +19,7 @@ const createSocketTaskById = function (socketTaskId, {
protocols protocols
} = {}) { } = {}) {
// fixed by hxy 需要测试是否支持 arraybuffer // fixed by hxy 需要测试是否支持 arraybuffer
const socket = weex.requireModule('webSocket') const socket = requireNativePlugin('webSocket')
socket.WebSocket(url, Array.isArray(protocols) ? protocols.join(',') : protocols) socket.WebSocket(url, Array.isArray(protocols) ? protocols.join(',') : protocols)
// socket.binaryType = 'arraybuffer' // socket.binaryType = 'arraybuffer'
socketTasks[socketTaskId] = socket socketTasks[socketTaskId] = socket
...@@ -65,7 +67,7 @@ export function operateSocketTask (args) { ...@@ -65,7 +67,7 @@ export function operateSocketTask (args) {
code, code,
data, data,
socketTaskId socketTaskId
} = PlusNativeBuffer.unpack(args) } = unpack(args)
const socket = socketTasks[socketTaskId] const socket = socketTasks[socketTaskId]
if (!socket) { if (!socket) {
return { return {
...@@ -90,4 +92,4 @@ export function operateSocketTask (args) { ...@@ -90,4 +92,4 @@ export function operateSocketTask (args) {
return { return {
errMsg: 'operateSocketTask:fail' errMsg: 'operateSocketTask:fail'
} }
} }
export function requireNativePlugin (name) {
return uni.requireNativePlugin(name)
}
export function unpack (args) {
return args
}
export function invoke (...args) { export function invoke (...args) {
return UniServiceJSBridge.invoke(...args) return UniServiceJSBridge.invoke(...args)
} }
...@@ -8,4 +16,4 @@ export function publish (...args) { ...@@ -8,4 +16,4 @@ export function publish (...args) {
export function publishHandler (event, args, pageId) { export function publishHandler (event, args, pageId) {
// TODO // TODO
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册