Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
20岁爱吃必胜客
uni-app
提交
8a426073
U
uni-app
项目概览
20岁爱吃必胜客
/
uni-app
与 Fork 源项目一致
Fork自
DCloud / uni-app
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
8a426073
编写于
3月 18, 2022
作者:
Q
qiang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix: remove process.env from page.js
上级
2200e9bc
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
12 addition
and
139 deletion
+12
-139
src/platforms/app-plus/helpers/page.js
src/platforms/app-plus/helpers/page.js
+2
-1
src/platforms/app-plus/service/api/device/scan-code-weex.js
src/platforms/app-plus/service/api/device/scan-code-weex.js
+1
-1
src/platforms/app-plus/service/api/location/choose-location-weex.js
...rms/app-plus/service/api/location/choose-location-weex.js
+1
-1
src/platforms/app-plus/service/api/location/open-location-weex.js
...forms/app-plus/service/api/location/open-location-weex.js
+7
-7
src/platforms/app-plus/service/api/page.js
src/platforms/app-plus/service/api/page.js
+0
-128
src/platforms/app-plus/view/components/picker/index.vue
src/platforms/app-plus/view/components/picker/index.vue
+1
-1
未找到文件。
src/platforms/app-plus/
view/components/picker
/page.js
→
src/platforms/app-plus/
helpers
/page.js
浏览文件 @
8a426073
...
...
@@ -100,7 +100,8 @@ export function showPage ({
animationType
:
'
pop-in
'
,
animationDuration
:
200
,
uniNView
:
{
path
:
`
${(
typeof
process
===
'
object
'
&&
process
.
env
&&
process
.
env
.
VUE_APP_TEMPLATE_PATH
)
||
''
}
/
${
url
}
.js`
,
// eslint-disable-next-line
path
:
`
${
typeof
VUE_APP_TEMPLATE_PATH
===
'
string
'
?
VUE_APP_TEMPLATE_PATH
:
''
}
/
${
url
}
.js`
,
defaultFontSize
:
16
,
viewport
:
plus_
.
screen
.
resolutionWidth
}
...
...
src/platforms/app-plus/service/api/device/scan-code-weex.js
浏览文件 @
8a426073
...
...
@@ -4,7 +4,7 @@ import {
import
{
showPage
}
from
'
../page.js
'
}
from
'
../
../../helpers/
page.js
'
import
{
t
...
...
src/platforms/app-plus/service/api/location/choose-location-weex.js
浏览文件 @
8a426073
...
...
@@ -4,7 +4,7 @@ import {
import
{
showPage
}
from
'
../page.js
'
}
from
'
../
../../helpers/
page.js
'
function
getStatusBarStyle
()
{
let
style
=
plus
.
navigator
.
getStatusBarStyle
()
...
...
src/platforms/app-plus/service/api/location/open-location-weex.js
浏览文件 @
8a426073
import
{
invoke
}
from
'
../../bridge
'
import
{
showPage
}
from
'
../page.js
'
}
from
'
../
../../helpers/
page.js
'
export
function
openLocation
(
data
,
callbackId
)
{
showPage
({
...
...
@@ -16,11 +16,11 @@ export function openLocation (data, callbackId) {
},
popGesture
:
'
close
'
,
backButtonAutoControl
:
'
close
'
},
onClose
()
{
invoke
(
callbackId
,
{
errMsg
:
'
openLocation:fail cancel
'
})
},
onClose
()
{
invoke
(
callbackId
,
{
errMsg
:
'
openLocation:fail cancel
'
})
}
})
return
{
...
...
src/platforms/app-plus/service/api/page.js
已删除
100644 → 0
浏览文件 @
2200e9bc
let
plus_
let
weex_
let
BroadcastChannel_
function
getRuntime
()
{
return
typeof
window
===
'
object
'
&&
typeof
navigator
===
'
object
'
&&
typeof
document
===
'
object
'
?
'
webview
'
:
'
v8
'
}
function
getPageId
()
{
return
plus_
.
webview
.
currentWebview
().
id
}
let
channel
let
globalEvent
const
callbacks
=
{}
function
onPlusMessage
(
res
)
{
const
message
=
res
.
data
&&
res
.
data
.
__message
if
(
!
message
||
!
message
.
__page
)
{
return
}
const
pageId
=
message
.
__page
const
callback
=
callbacks
[
pageId
]
callback
&&
callback
(
message
)
if
(
!
message
.
keep
)
{
delete
callbacks
[
pageId
]
}
}
function
addEventListener
(
pageId
,
callback
)
{
if
(
getRuntime
()
===
'
v8
'
)
{
if
(
BroadcastChannel_
)
{
channel
&&
channel
.
close
()
channel
=
new
BroadcastChannel_
(
getPageId
())
channel
.
onmessage
=
onPlusMessage
}
else
if
(
!
globalEvent
)
{
globalEvent
=
weex_
.
requireModule
(
'
globalEvent
'
)
globalEvent
.
addEventListener
(
'
plusMessage
'
,
onPlusMessage
)
}
}
else
{
window
.
__plusMessage
=
onPlusMessage
}
callbacks
[
pageId
]
=
callback
}
class
Page
{
constructor
(
webview
)
{
this
.
webview
=
webview
}
sendMessage
(
data
)
{
const
message
=
{
__message
:
{
data
}
}
const
id
=
this
.
webview
.
id
if
(
BroadcastChannel_
)
{
const
channel
=
new
BroadcastChannel_
(
id
)
channel
.
postMessage
(
message
)
}
else
{
plus_
.
webview
.
postMessageToUniNView
(
message
,
id
)
}
}
close
()
{
this
.
webview
.
close
()
}
}
export
function
showPage
({
context
=
{},
url
,
data
=
{},
style
=
{},
onMessage
,
onClose
})
{
// eslint-disable-next-line
plus_
=
context
.
plus
||
plus
// eslint-disable-next-line
weex_
=
context
.
weex
||
(
typeof
weex
===
'
object
'
?
weex
:
null
)
// eslint-disable-next-line
BroadcastChannel_
=
context
.
BroadcastChannel
||
(
typeof
BroadcastChannel
===
'
object
'
?
BroadcastChannel
:
null
)
const
titleNView
=
{
autoBackButton
:
true
,
titleSize
:
'
17px
'
}
const
pageId
=
`page
${
Date
.
now
()}
`
style
=
Object
.
assign
({},
style
)
if
(
style
.
titleNView
!==
false
&&
style
.
titleNView
!==
'
none
'
)
{
style
.
titleNView
=
Object
.
assign
(
titleNView
,
style
.
titleNView
)
}
const
defaultStyle
=
{
top
:
0
,
bottom
:
0
,
usingComponents
:
{},
popGesture
:
'
close
'
,
scrollIndicator
:
'
none
'
,
animationType
:
'
pop-in
'
,
animationDuration
:
200
,
uniNView
:
{
path
:
`
${(
typeof
process
===
'
object
'
&&
process
.
env
&&
process
.
env
.
VUE_APP_TEMPLATE_PATH
)
||
''
}
/
${
url
}
.js`
,
defaultFontSize
:
16
,
viewport
:
plus_
.
screen
.
resolutionWidth
}
}
style
=
Object
.
assign
(
defaultStyle
,
style
)
const
page
=
plus_
.
webview
.
create
(
''
,
pageId
,
style
,
{
extras
:
{
from
:
getPageId
(),
runtime
:
getRuntime
(),
data
,
useGlobalEvent
:
!
BroadcastChannel_
}
})
page
.
addEventListener
(
'
close
'
,
onClose
)
addEventListener
(
pageId
,
message
=>
{
if
(
typeof
onMessage
===
'
function
'
)
{
onMessage
(
message
.
data
)
}
if
(
!
message
.
keep
)
{
page
.
close
(
'
auto
'
)
}
})
page
.
show
(
style
.
animationType
,
style
.
animationDuration
)
return
new
Page
(
page
)
}
src/platforms/app-plus/view/components/picker/index.vue
浏览文件 @
8a426073
...
...
@@ -9,7 +9,7 @@
<
script
>
import
{
emitter
}
from
'
uni-mixins
'
import
{
showPage
}
from
'
./page
'
import
{
showPage
}
from
'
.
./../../helpers
/page
'
import
*
as
webview
from
'
./webview
'
import
{
getNavigationBarHeight
}
from
'
../../utils
'
import
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录