Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
yangkaifeng
uni-app
提交
4ad70f2c
U
uni-app
项目概览
yangkaifeng
/
uni-app
与 Fork 源项目一致
Fork自
DCloud / uni-app
通知
3
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,发现更多精彩内容 >>
提交
4ad70f2c
编写于
4月 06, 2022
作者:
fxy060608
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore: build
上级
834c12c0
变更
9
显示空白变更内容
内联
并排
Showing
9 changed file
with
29 addition
and
27 deletion
+29
-27
packages/uni-mp-alipay/dist/uni.mp.esm.js
packages/uni-mp-alipay/dist/uni.mp.esm.js
+1
-0
packages/uni-mp-baidu/dist/uni.mp.esm.js
packages/uni-mp-baidu/dist/uni.mp.esm.js
+8
-10
packages/uni-mp-core/src/runtime/app.ts
packages/uni-mp-core/src/runtime/app.ts
+1
-0
packages/uni-mp-kuaishou/dist/uni.mp.esm.js
packages/uni-mp-kuaishou/dist/uni.mp.esm.js
+8
-5
packages/uni-mp-lark/dist/uni.mp.esm.js
packages/uni-mp-lark/dist/uni.mp.esm.js
+1
-0
packages/uni-mp-qq/dist/uni.mp.esm.js
packages/uni-mp-qq/dist/uni.mp.esm.js
+4
-6
packages/uni-mp-toutiao/dist/uni.mp.esm.js
packages/uni-mp-toutiao/dist/uni.mp.esm.js
+1
-0
packages/uni-mp-weixin/dist/uni.mp.esm.js
packages/uni-mp-weixin/dist/uni.mp.esm.js
+4
-6
packages/uni-quickapp-webview/dist/uni.mp.esm.js
packages/uni-quickapp-webview/dist/uni.mp.esm.js
+1
-0
未找到文件。
packages/uni-mp-alipay/dist/uni.mp.esm.js
浏览文件 @
4ad70f2c
...
...
@@ -320,6 +320,7 @@ function parseApp(instance, parseAppOptions) {
globalData
:
(
instance
.
$options
&&
instance
.
$options
.
globalData
)
||
{},
$vm
:
instance
,
onLaunch
(
options
)
{
this
.
$vm
=
instance
;
// 飞书小程序可能会把 AppOptions 序列化,导致 $vm 对象部分属性丢失
const
ctx
=
internalInstance
.
ctx
;
if
(
this
.
$vm
&&
ctx
.
$scope
)
{
// 已经初始化过了,主要是为了百度,百度 onShow 在 onLaunch 之前
...
...
packages/uni-mp-baidu/dist/uni.mp.esm.js
浏览文件 @
4ad70f2c
...
...
@@ -347,6 +347,7 @@ function parseApp(instance, parseAppOptions) {
globalData
:
(
instance
.
$options
&&
instance
.
$options
.
globalData
)
||
{},
$vm
:
instance
,
onLaunch
(
options
)
{
this
.
$vm
=
instance
;
// 飞书小程序可能会把 AppOptions 序列化,导致 $vm 对象部分属性丢失
const
ctx
=
internalInstance
.
ctx
;
if
(
this
.
$vm
&&
ctx
.
$scope
)
{
// 已经初始化过了,主要是为了百度,百度 onShow 在 onLaunch 之前
...
...
@@ -962,7 +963,7 @@ function initLifetimes({ mocks, isPage, initRelation, vueOptions, }) {
{
initSetRef
(
this
);
}
cons
t
properties
=
this
.
properties
;
le
t
properties
=
this
.
properties
;
initVueIds
(
properties
.
uI
,
this
);
const
relationOptions
=
{
vuePid
:
this
.
_$vuePid
,
...
...
@@ -972,19 +973,16 @@ function initLifetimes({ mocks, isPage, initRelation, vueOptions, }) {
// 初始化 vue 实例
const
mpInstance
=
this
;
const
isMiniProgramPage
=
isPage
(
mpInstance
);
let
propsData
=
{}
;
let
propsData
=
properties
;
if
(
isMiniProgramPage
)
{
// 百度小程序在 onInit 时就可以临时存储下页面参数
const
{
_$props
}
=
this
.
pageinstance
;
{
propsData
=
this
.
pageinstance
.
_$props
;
delete
this
.
pageinstance
.
_$props
;
propsData
=
findPropsData
(
_$props
,
true
);
}
else
{
propsData
=
findPropsData
(
properties
,
isMiniProgramPage
);
}
this
.
$vm
=
$createComponent
({
type
:
vueOptions
,
props
:
propsData
,
props
:
findPropsData
(
propsData
,
isMiniProgramPage
)
,
},
{
mpType
:
isMiniProgramPage
?
'
page
'
:
'
component
'
,
mpInstance
,
...
...
packages/uni-mp-core/src/runtime/app.ts
浏览文件 @
4ad70f2c
...
...
@@ -45,6 +45,7 @@ export function parseApp(
globalData
:
(
instance
.
$options
&&
instance
.
$options
.
globalData
)
||
{},
$vm
:
instance
,
// mp-alipay 组件 data 初始化比 onLaunch 早,提前挂载
onLaunch
(
options
:
App
.
LaunchShowOption
)
{
this
.
$vm
=
instance
// 飞书小程序可能会把 AppOptions 序列化,导致 $vm 对象部分属性丢失
const
ctx
=
(
internalInstance
as
any
).
ctx
as
Record
<
string
,
any
>
if
(
this
.
$vm
&&
ctx
.
$scope
)
{
// 已经初始化过了,主要是为了百度,百度 onShow 在 onLaunch 之前
...
...
packages/uni-mp-kuaishou/dist/uni.mp.esm.js
浏览文件 @
4ad70f2c
...
...
@@ -345,6 +345,7 @@ function parseApp(instance, parseAppOptions) {
globalData
:
(
instance
.
$options
&&
instance
.
$options
.
globalData
)
||
{},
$vm
:
instance
,
onLaunch
(
options
)
{
this
.
$vm
=
instance
;
// 飞书小程序可能会把 AppOptions 序列化,导致 $vm 对象部分属性丢失
const
ctx
=
internalInstance
.
ctx
;
if
(
this
.
$vm
&&
ctx
.
$scope
)
{
// 已经初始化过了,主要是为了百度,百度 onShow 在 onLaunch 之前
...
...
@@ -931,7 +932,7 @@ function initLifetimes({ mocks, isPage, initRelation, vueOptions, }) {
{
initSetRef
(
this
);
}
cons
t
properties
=
this
.
properties
;
le
t
properties
=
this
.
properties
;
initVueIds
(
properties
.
uI
,
this
);
const
relationOptions
=
{
vuePid
:
this
.
_$vuePid
,
...
...
@@ -941,13 +942,15 @@ function initLifetimes({ mocks, isPage, initRelation, vueOptions, }) {
// 初始化 vue 实例
const
mpInstance
=
this
;
const
isMiniProgramPage
=
isPage
(
mpInstance
);
let
propsData
=
{};
let
propsData
=
properties
;
if
(
isMiniProgramPage
)
{
{
propsData
=
findPropsData
(
properties
,
isMiniProgramPage
);
propsData
=
this
.
options
;
}
}
this
.
$vm
=
$createComponent
({
type
:
vueOptions
,
props
:
propsData
,
props
:
findPropsData
(
propsData
,
isMiniProgramPage
)
,
},
{
mpType
:
isMiniProgramPage
?
'
page
'
:
'
component
'
,
mpInstance
,
...
...
packages/uni-mp-lark/dist/uni.mp.esm.js
浏览文件 @
4ad70f2c
...
...
@@ -344,6 +344,7 @@ function parseApp(instance, parseAppOptions) {
globalData
:
(
instance
.
$options
&&
instance
.
$options
.
globalData
)
||
{},
$vm
:
instance
,
onLaunch
(
options
)
{
this
.
$vm
=
instance
;
// 飞书小程序可能会把 AppOptions 序列化,导致 $vm 对象部分属性丢失
const
ctx
=
internalInstance
.
ctx
;
if
(
this
.
$vm
&&
ctx
.
$scope
)
{
// 已经初始化过了,主要是为了百度,百度 onShow 在 onLaunch 之前
...
...
packages/uni-mp-qq/dist/uni.mp.esm.js
浏览文件 @
4ad70f2c
...
...
@@ -341,6 +341,7 @@ function parseApp(instance, parseAppOptions) {
globalData
:
(
instance
.
$options
&&
instance
.
$options
.
globalData
)
||
{},
$vm
:
instance
,
onLaunch
(
options
)
{
this
.
$vm
=
instance
;
// 飞书小程序可能会把 AppOptions 序列化,导致 $vm 对象部分属性丢失
const
ctx
=
internalInstance
.
ctx
;
if
(
this
.
$vm
&&
ctx
.
$scope
)
{
// 已经初始化过了,主要是为了百度,百度 onShow 在 onLaunch 之前
...
...
@@ -856,7 +857,7 @@ Component = function (options) {
function
initLifetimes
({
mocks
,
isPage
,
initRelation
,
vueOptions
,
})
{
return
{
attached
()
{
cons
t
properties
=
this
.
properties
;
le
t
properties
=
this
.
properties
;
initVueIds
(
properties
.
uI
,
this
);
const
relationOptions
=
{
vuePid
:
this
.
_$vuePid
,
...
...
@@ -866,13 +867,10 @@ function initLifetimes({ mocks, isPage, initRelation, vueOptions, }) {
// 初始化 vue 实例
const
mpInstance
=
this
;
const
isMiniProgramPage
=
isPage
(
mpInstance
);
let
propsData
=
{};
{
propsData
=
findPropsData
(
properties
,
isMiniProgramPage
);
}
let
propsData
=
properties
;
this
.
$vm
=
$createComponent
({
type
:
vueOptions
,
props
:
propsData
,
props
:
findPropsData
(
propsData
,
isMiniProgramPage
)
,
},
{
mpType
:
isMiniProgramPage
?
'
page
'
:
'
component
'
,
mpInstance
,
...
...
packages/uni-mp-toutiao/dist/uni.mp.esm.js
浏览文件 @
4ad70f2c
...
...
@@ -344,6 +344,7 @@ function parseApp(instance, parseAppOptions) {
globalData
:
(
instance
.
$options
&&
instance
.
$options
.
globalData
)
||
{},
$vm
:
instance
,
onLaunch
(
options
)
{
this
.
$vm
=
instance
;
// 飞书小程序可能会把 AppOptions 序列化,导致 $vm 对象部分属性丢失
const
ctx
=
internalInstance
.
ctx
;
if
(
this
.
$vm
&&
ctx
.
$scope
)
{
// 已经初始化过了,主要是为了百度,百度 onShow 在 onLaunch 之前
...
...
packages/uni-mp-weixin/dist/uni.mp.esm.js
浏览文件 @
4ad70f2c
...
...
@@ -278,6 +278,7 @@ function parseApp(instance, parseAppOptions) {
globalData
:
(
instance
.
$options
&&
instance
.
$options
.
globalData
)
||
{},
$vm
:
instance
,
onLaunch
(
options
)
{
this
.
$vm
=
instance
;
// 飞书小程序可能会把 AppOptions 序列化,导致 $vm 对象部分属性丢失
const
ctx
=
internalInstance
.
ctx
;
if
(
this
.
$vm
&&
ctx
.
$scope
)
{
// 已经初始化过了,主要是为了百度,百度 onShow 在 onLaunch 之前
...
...
@@ -793,7 +794,7 @@ Component = function (options) {
function
initLifetimes
({
mocks
,
isPage
,
initRelation
,
vueOptions
,
})
{
return
{
attached
()
{
cons
t
properties
=
this
.
properties
;
le
t
properties
=
this
.
properties
;
initVueIds
(
properties
.
uI
,
this
);
const
relationOptions
=
{
vuePid
:
this
.
_$vuePid
,
...
...
@@ -803,13 +804,10 @@ function initLifetimes({ mocks, isPage, initRelation, vueOptions, }) {
// 初始化 vue 实例
const
mpInstance
=
this
;
const
isMiniProgramPage
=
isPage
(
mpInstance
);
let
propsData
=
{};
{
propsData
=
findPropsData
(
properties
,
isMiniProgramPage
);
}
let
propsData
=
properties
;
this
.
$vm
=
$createComponent
({
type
:
vueOptions
,
props
:
propsData
,
props
:
findPropsData
(
propsData
,
isMiniProgramPage
)
,
},
{
mpType
:
isMiniProgramPage
?
'
page
'
:
'
component
'
,
mpInstance
,
...
...
packages/uni-quickapp-webview/dist/uni.mp.esm.js
浏览文件 @
4ad70f2c
...
...
@@ -406,6 +406,7 @@ function parseApp(instance, parseAppOptions) {
globalData
:
(
instance
.
$options
&&
instance
.
$options
.
globalData
)
||
{},
$vm
:
instance
,
onLaunch
(
options
)
{
this
.
$vm
=
instance
;
// 飞书小程序可能会把 AppOptions 序列化,导致 $vm 对象部分属性丢失
const
ctx
=
internalInstance
.
ctx
;
if
(
this
.
$vm
&&
ctx
.
$scope
)
{
// 已经初始化过了,主要是为了百度,百度 onShow 在 onLaunch 之前
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录