Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
ChenYFan_OHHH
uni-app
提交
27bd8eef
U
uni-app
项目概览
ChenYFan_OHHH
/
uni-app
与 Fork 源项目一致
Fork自
DCloud / uni-app
通知
1
Star
1
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,发现更多精彩内容 >>
提交
27bd8eef
编写于
8月 03, 2020
作者:
fxy060608
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat(mp-alipay): wxsCallMethods
上级
d9a6788d
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
24 addition
and
5 deletion
+24
-5
packages/uni-mp-alipay/src/runtime/createComponent.ts
packages/uni-mp-alipay/src/runtime/createComponent.ts
+7
-1
packages/uni-mp-alipay/src/runtime/createPage.ts
packages/uni-mp-alipay/src/runtime/createPage.ts
+8
-1
packages/uni-mp-baidu/src/runtime/parseComponentOptions.ts
packages/uni-mp-baidu/src/runtime/parseComponentOptions.ts
+1
-1
packages/uni-mp-core/src/index.ts
packages/uni-mp-core/src/index.ts
+6
-1
rollup.config.js
rollup.config.js
+2
-1
未找到文件。
packages/uni-mp-alipay/src/runtime/createComponent.ts
浏览文件 @
27bd8eef
...
...
@@ -5,7 +5,8 @@ import {
initData
,
handleEvent
,
$destroyComponent
,
initVueIds
initVueIds
,
initWxsCallMethods
}
from
'
@dcloudio/uni-mp-core
'
import
{
initBehavior
,
...
...
@@ -124,5 +125,10 @@ export function createComponent(vueOptions: ComponentOptions) {
mpComponentOptions
.
didUpdate
=
createObserver
(
true
)
}
initWxsCallMethods
(
mpComponentOptions
.
methods
as
WechatMiniprogram
.
Component
.
MethodOption
,
vueOptions
.
wxsCallMethods
)
return
Component
(
mpComponentOptions
)
}
packages/uni-mp-alipay/src/runtime/createPage.ts
浏览文件 @
27bd8eef
...
...
@@ -6,7 +6,8 @@ import {
initData
,
initHooks
,
initUnknownHooks
,
$destroyComponent
$destroyComponent
,
initWxsCallMethods
}
from
'
@dcloudio/uni-mp-core
'
import
{
...
...
@@ -54,5 +55,11 @@ export function createPage(vueOptions: ComponentOptions) {
}
initHooks
(
pageOptions
,
PAGE_HOOKS
)
initUnknownHooks
(
pageOptions
,
vueOptions
)
initWxsCallMethods
(
pageOptions
as
WechatMiniprogram
.
Component
.
MethodOption
,
vueOptions
.
wxsCallMethods
)
return
Page
(
pageOptions
)
}
packages/uni-mp-baidu/src/runtime/parseComponentOptions.ts
浏览文件 @
27bd8eef
...
...
@@ -7,7 +7,7 @@ export { handleLink, initLifetimes } from '@dcloudio/uni-mp-weixin'
export
const
mocks
=
[
'
nodeId
'
,
'
componentName
'
,
'
_componentId
'
,
'
uniquePrefix
'
]
export
function
isPage
(
mpInstance
:
MPComponentInstance
)
{
return
!
mpInstance
.
ownerId
return
!
hasOwn
(
mpInstance
,
'
ownerId
'
)
}
export
function
initRelation
(
mpInstance
:
MPComponentInstance
,
detail
:
object
)
{
...
...
packages/uni-mp-core/src/index.ts
浏览文件 @
27bd8eef
...
...
@@ -25,7 +25,12 @@ export {
export
{
initMocks
,
initComponentInstance
}
from
'
./runtime/componentInstance
'
export
{
handleEvent
}
from
'
./runtime/componentEvents
'
export
{
$createComponent
,
$destroyComponent
}
from
'
./runtime/component
'
export
{
initVueIds
,
initRefs
,
findVmByVueId
}
from
'
./runtime/util
'
export
{
initVueIds
,
initRefs
,
initWxsCallMethods
,
findVmByVueId
}
from
'
./runtime/util
'
// protocols
export
{
...
...
rollup.config.js
浏览文件 @
27bd8eef
...
...
@@ -2,6 +2,7 @@ import path from 'path'
import
ts
from
'
rollup-plugin-typescript2
'
import
replace
from
'
@rollup/plugin-replace
'
import
json
from
'
@rollup/plugin-json
'
import
{
nodeResolve
}
from
'
@rollup/plugin-node-resolve
'
if
(
!
process
.
env
.
TARGET
)
{
throw
new
Error
(
'
TARGET package must be specified via --environment flag.
'
)
...
...
@@ -9,7 +10,6 @@ if (!process.env.TARGET) {
const
packagesDir
=
path
.
resolve
(
__dirname
,
'
packages
'
)
const
packageDir
=
path
.
resolve
(
packagesDir
,
process
.
env
.
TARGET
)
const
name
=
path
.
basename
(
packageDir
)
const
resolve
=
p
=>
path
.
resolve
(
packageDir
,
p
)
const
pkg
=
require
(
resolve
(
`package.json`
))
const
buildOptions
=
require
(
resolve
(
`build.json`
))
...
...
@@ -54,6 +54,7 @@ function createConfig(entryFile, output, plugins = []) {
input
:
resolve
(
entryFile
),
external
,
plugins
:
[
nodeResolve
(),
json
({
namedExports
:
false
}),
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录