Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
梦想橡皮擦
uni-starter
提交
78b3b094
U
uni-starter
项目概览
梦想橡皮擦
/
uni-starter
与 Fork 源项目一致
Fork自
DCloud / uni-starter
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-starter
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
78b3b094
编写于
4月 20, 2021
作者:
L
linju
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
123
上级
b1246c71
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
62 addition
and
56 deletion
+62
-56
baseapp.config.js
baseapp.config.js
+2
-2
common/appInit.js
common/appInit.js
+5
-5
pages/ucenter/ucenter.vue
pages/ucenter/ucenter.vue
+50
-45
uni_modules/uni-upgrade-center-app/utils/check-update.js
uni_modules/uni-upgrade-center-app/utils/check-update.js
+5
-4
未找到文件。
baseapp.config.js
浏览文件 @
78b3b094
module
.
exports
=
{
"
h5
"
:{
"
url
"
:
"
https://static-76ce2c5e-31c7-4d81-8fcf-ed1541ecbc6e.bspapp.com
"
"
url
"
:
"
https://static-76ce2c5e-31c7-4d81-8fcf-ed1541ecbc6e.bspapp.com
"
// 前端网页托管的域名
},
"
mp
"
:{
"
weixin
"
:{
...
...
@@ -13,7 +13,7 @@ module.exports = {
"
/pages/ucenter/settings/settings
"
,
"
/uni_modules/uni-login-page/pages/index/pwd-retrieve
"
],
"
login
"
:[
"
univerify
"
,
"
password
"
,
"
weixin
"
,
"
apple
"
,
"
code
"
]
"
login
"
:[
"
univerify
"
,
"
smsCode
"
,
"
username
"
,
"
weixin
"
,
"
apple
"
]
//默认就是短信验证码登陆
},
"
about
"
:{
"
appName
"
:
"
base-app
"
,
...
...
common/appInit.js
浏览文件 @
78b3b094
...
...
@@ -48,12 +48,12 @@ export default function() {
}
//控制登陆优先级
if
(
url
==
'
/uni_modules/uni-login-page/pages/index/index
'
){
//一键登录(univerify)、密码登陆(
password
)、快捷登录&验证码登陆(!univerify&password)
//一键登录(univerify)、密码登陆(
username
)、快捷登录&验证码登陆(!univerify&password)
if
(
login
[
0
]
==
'
univerify
'
){
// console.log(e.url,url);
if
(
e
.
url
==
url
){
e
.
url
+=
'
?
'
}
e
.
url
+=
"
univerify_first=true
"
}
else
if
(
login
[
0
]
==
'
password
'
){
}
else
if
(
login
[
0
]
==
'
username
'
){
e
.
url
=
"
/uni_modules/uni-login-page/pages/pwd-login/pwd-login
"
}
else
{
//默认即是
...
...
@@ -120,11 +120,11 @@ function initAppVersion() {
}).
appVersion
=
{
...
currentVersion
,
appid
,
hasNew
:
tru
e
hasNew
:
fals
e
}
// 检查更新小红点
callCheckVersion
()
.
then
(
res
=>
{
callCheckVersion
()
.
then
(
res
=>
{
console
.
log
(
'
检查是否有可以更新的版本
'
,
res
);
if
(
res
.
result
.
code
>
0
){
// 有新版本
getApp
({
...
...
pages/ucenter/ucenter.vue
浏览文件 @
78b3b094
...
...
@@ -3,7 +3,7 @@
<view
class=
"userInfo"
@
click=
"toSettings"
>
<image
class=
"logo-img"
:src=
"login ? (userInfo.avatar || avatarUrl) :avatarUrl"
></image>
<view
class=
"logo-title"
>
<text
class=
"uer-name"
>
{{
login
?
userInfo
.
username
||
userInfo
.
mobile
:
'
未登录
'
}}
</text>
<text
class=
"uer-name"
>
{{
login
?
userInfo
.
nickname
||
userInfo
.
username
||
userInfo
.
mobile
:
'
未登录
'
}}
</text>
<text
class=
"go-login-navigat-arrow navigat-arrow"
v-if=
"!login"
>

</text>
</view>
</view>
...
...
@@ -30,7 +30,8 @@
mapGetters
,
mapMutations
}
from
'
vuex
'
;
import
checkUpdate
from
'
@/uni_modules/uni-upgrade-center-app/utils/check-update
'
;
import
checkUpdate
from
'
@/uni_modules/uni-upgrade-center-app/utils/check-update
'
;
import
callCheckVersion
from
'
@/uni_modules/uni-upgrade-center-app/utils/call-check-version
'
;
export
default
{
data
()
{
return
{
...
...
@@ -57,53 +58,56 @@
}
],
ucenterList
:
[
[
// #ifdef APP-PLUS
{
title
:
'
去评分
'
,
event
:
'
gotoMarket
'
},
// #endif
{
title
:
'
阅读过的文章
'
,
to
:
''
},
{
title
:
'
我的积分
'
,
to
:
''
}],
[{
title
:
'
阅读过的文章
'
,
to
:
'
'
title
:
'
问题与反馈
'
,
to
:
'
/uni_modules/uni-feedback/pages/opendb-feedback/list
'
// /pages/ucenter/uni-feedback/uni-feedback uni_modules/uni-feedback/pages/opendb-feedback/list
},
{
title
:
'
我的积分
'
,
to
:
''
}],
[
//#ifdef APP-PLUS
{
title
:
'
检查更新
'
,
rightText
:
`V
${
getApp
().
appVersion
.
version
}
_
${
getApp
().
appVersion
.
versionCode
}
`
,
event
:
'
checkVersion
'
,
showBadge
:
true
},
{
title
:
'
去评分
'
,
event
:
'
gotoMarket
'
},
//#endif
{
title
:
'
问题与反馈
'
,
to
:
'
/uni_modules/uni-feedback/pages/opendb-feedback/list
'
// /pages/ucenter/uni-feedback/uni-feedback uni_modules/uni-feedback/pages/opendb-feedback/list
},{
title
:
'
关于
'
,
to
:
'
/pages/ucenter/about/about
'
}
]
title
:
'
关于
'
,
to
:
'
/pages/ucenter/about/about
'
}]
]
}
},
onLoad
()
{
this
.
ucenterList
[
this
.
ucenterList
.
length
-
1
].
unshift
(
{
title
:
'
检查更新
'
,
rightText
:
this
.
appVersion
.
version
+
'
-
'
+
this
.
appVersion
.
versionCode
,
event
:
'
checkVersion
'
,
showBadge
:
this
.
appVersion
.
hasNew
}
)
},
computed
:
{
...
mapGetters
({
userInfo
:
'
user/info
'
,
login
:
'
user/hasLogin
'
})
},
onReady
()
{
})
,
appVersion
()
{
return
getApp
().
appVersion
}
},
methods
:
{
...
mapMutations
({
logout
:
'
user/logout
'
}),
toSettings
(){
toSettings
()
{
uni
.
navigateTo
({
url
:
"
/pages/ucenter/settings/settings
"
url
:
"
/pages/ucenter/settings/settings
"
})
},
/**
...
...
@@ -114,8 +118,9 @@
this
[
item
.
event
]();
}
},
checkVersion
()
{
checkUpdate
();
async
checkVersion
()
{
console
.
log
(
await
callCheckVersion
());
checkUpdate
()
},
goLogin
()
{
if
(
!
this
.
login
)
{
...
...
@@ -132,27 +137,27 @@
},
tapGrid
(
index
)
{
uni
.
showToast
({
title
:
'
你点击了,第
'
+
(
index
+
1
)
+
'
个
'
,
title
:
'
你点击了,第
'
+
(
index
+
1
)
+
'
个
'
,
icon
:
'
none
'
});
},
/**
* 去应用市场评分
*/
gotoMarket
(){
gotoMarket
()
{
// #ifdef APP-PLUS
if
(
uni
.
getSystemInfoSync
().
platform
==
"
ios
"
)
{
// 这里填写appstore应用id
let
appstoreid
=
'
id1417078253
'
;
plus
.
runtime
.
openURL
(
"
itms-apps://
"
+
'
itunes.apple.com/cn/app/wechat/
'
+
appstoreid
+
'
?mt=8
'
);
plus
.
runtime
.
openURL
(
"
itms-apps://
"
+
'
itunes.apple.com/cn/app/wechat/
'
+
appstoreid
+
'
?mt=8
'
);
}
if
(
uni
.
getSystemInfoSync
().
platform
==
"
android
"
)
{
var
Uri
=
plus
.
android
.
importClass
(
"
android.net.Uri
"
);
var
uri
=
Uri
.
parse
(
"
market://details?id=
"
+
plus
.
runtime
.
appid
);
var
Intent
=
plus
.
android
.
importClass
(
'
android.content.Intent
'
);
var
intent
=
new
Intent
(
Intent
.
ACTION_VIEW
,
uri
);
var
main
=
plus
.
android
.
runtimeMainActivity
();
main
.
startActivity
(
intent
);
var
uri
=
Uri
.
parse
(
"
market://details?id=
"
+
plus
.
runtime
.
appid
);
var
Intent
=
plus
.
android
.
importClass
(
'
android.content.Intent
'
);
var
intent
=
new
Intent
(
Intent
.
ACTION_VIEW
,
uri
);
var
main
=
plus
.
android
.
runtimeMainActivity
();
main
.
startActivity
(
intent
);
}
// #endif
}
...
...
@@ -299,4 +304,4 @@
/* #endif */
background-color
:
#DD524D
;
}
</
style
>
</
style
>
uni_modules/uni-upgrade-center-app/utils/check-update.js
浏览文件 @
78b3b094
...
...
@@ -5,9 +5,8 @@ const PACKAGE_INFO_KEY = '__package_info__'
export
default
function
()
{
return
// #ifdef APP-PLUS
callCheckVersion
().
then
(
async
(
e
)
=>
{
callCheckVersion
().
then
(
async
(
e
)
=>
{
if
(
!
e
.
result
)
return
;
const
{
code
,
...
...
@@ -17,7 +16,7 @@ export default function() {
platform
,
// 安装包平台
type
// 安装包类型
}
=
e
.
result
;
// 此处逻辑仅为实例,可自行编写
if
(
code
>
0
)
{
// 腾讯云和阿里云下载链接不同,需要处理一下,阿里云会原样返回
...
...
@@ -65,7 +64,9 @@ export default function() {
}
else
if
(
code
<
0
)
{
// TODO 云函数报错处理
console
.
error
(
message
)
}
}
}).
catch
(
err
=>
{
// TODO 云函数报错处理
console
.
error
(
err
.
message
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录