Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
萌新之路
uni-starter
提交
82ef1c53
U
uni-starter
项目概览
萌新之路
/
uni-starter
与 Fork 源项目一致
Fork自
DCloud / uni-starter
通知
1
Star
1
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
82ef1c53
编写于
4月 16, 2021
作者:
芊
芊里
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
安卓隐私弹窗
上级
301ad8d8
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
249 addition
and
1 deletion
+249
-1
components/uni-agree/uni-agree.vue
components/uni-agree/uni-agree.vue
+34
-0
components/uni-popup-agree/uni-popup-agree.vue
components/uni-popup-agree/uni-popup-agree.vue
+212
-0
pages/list/list.vue
pages/list/list.vue
+3
-1
未找到文件。
components/uni-agree/uni-agree.vue
0 → 100644
浏览文件 @
82ef1c53
<
template
>
<view>
<uni-popup
ref=
"popup"
:maskClick=
"false"
type=
"center"
>
<uni-popup-agree
@
cancel=
"cancel"
@
confirm=
"confirm"
></uni-popup-agree>
</uni-popup>
</view>
</
template
>
<
script
>
export
default
{
name
:
"
uni-agree
"
,
mounted
()
{
if
(
uni
.
getSystemInfoSync
().
platform
==
"
android
"
)
{
let
iKnowAgree
=
uni
.
getStorageSync
(
'
iKnowAgree
'
)
||
false
;
if
(
!
iKnowAgree
){
this
.
$refs
.
popup
.
open
();
}
}
},
methods
:{
confirm
(){
this
.
$refs
.
popup
.
close
();
uni
.
setStorageSync
(
'
iKnowAgree
'
,
true
);
},
cancel
(){
plus
.
runtime
.
quit
();
}
}
}
</
script
>
<
style
>
</
style
>
components/uni-popup-agree/uni-popup-agree.vue
0 → 100644
浏览文件 @
82ef1c53
<
template
>
<view
class=
"uni-popup-dialog"
>
<view
class=
"uni-dialog-title"
>
<text
class=
"uni-dialog-title-text"
:class=
"['uni-popup__'+dialogType]"
>
{{
title
}}
</text>
</view>
<view
class=
"uni-dialog-content"
>
<login-ikonw
class=
"login-iknow"
:link=
"link"
:text=
"content"
></login-ikonw>
</view>
<view
class=
"uni-dialog-button-group"
>
<view
class=
"uni-dialog-button"
@
click=
"close"
>
<text
class=
"uni-dialog-button-text"
>
不同意
</text>
</view>
<view
class=
"uni-dialog-button uni-border-left"
@
click=
"onOk"
>
<text
class=
"uni-dialog-button-text uni-button-color"
>
同意
</text>
</view>
</view>
</view>
</
template
>
<
script
>
export
default
{
name
:
"
uniPopupAgree
"
,
props
:
{
/**
* 对话框主题 success/warning/info/error 默认 success
*/
type
:
{
type
:
String
,
default
:
'
error
'
},
/**
* 对话框标题
*/
title
:
{
type
:
String
,
default
:
'
使用须知
'
},
/**
* 对话框内容
*/
content
:
{
type
:
String
,
default
:
'
DCloud(以下简称我们)尊重并保护所有使用服务用户的个人权益。为了给您提供更准确、更有个性化的服务,我们会按照本隐私政策和服务协议的规定使用和披露您的个人信息。但我们将以高度的勤勉、审慎义务对待这些信息。除本隐私政策和服务协议另有规定外,在未征得您事先许可的情况下,我们不会将这些信息对外披露或向第三方提供。
'
},
},
data
()
{
return
{
dialogType
:
'
error
'
,
val
:
""
,
link
:
[{
text
:
'
服务协议
'
,
to
:
'
/pages/ucenter/agree-list/service/service
'
},
{
text
:
'
隐私政策
'
,
to
:
'
/pages/ucenter/agree-list/privacy/privacy
'
}],
}
},
watch
:
{
type
(
val
)
{
this
.
dialogType
=
val
}
},
created
()
{
this
.
dialogType
=
this
.
type
},
methods
:
{
/**
* 点击确认按钮
*/
onOk
()
{
this
.
$emit
(
'
confirm
'
);
},
/**
* 点击取消按钮
*/
close
()
{
this
.
$emit
(
'
cancel
'
);
}
}
}
</
script
>
<
style
lang=
"scss"
scoped
>
.uni-popup-dialog
{
width
:
300px
;
border-radius
:
5px
;
background-color
:
#fff
;
}
.uni-dialog-title
{
/* #ifndef APP-NVUE */
display
:
flex
;
/* #endif */
flex-direction
:
row
;
justify-content
:
center
;
padding-top
:
15px
;
padding-bottom
:
5px
;
}
.uni-dialog-title-text
{
font-size
:
16px
;
font-weight
:
500
;
}
.uni-dialog-content
{
/* #ifndef APP-NVUE */
display
:
flex
;
/* #endif */
flex-direction
:
row
;
justify-content
:
center
;
align-items
:
center
;
padding
:
5px
15px
15px
15px
;
}
.uni-dialog-content-text
{
font-size
:
14px
;
color
:
#6e6e6e
;
}
.uni-dialog-button-group
{
/* #ifndef APP-NVUE */
display
:
flex
;
/* #endif */
flex-direction
:
row
;
border-top-color
:
#f5f5f5
;
border-top-style
:
solid
;
border-top-width
:
1px
;
}
.uni-dialog-button
{
/* #ifndef APP-NVUE */
display
:
flex
;
/* #endif */
flex
:
1
;
flex-direction
:
row
;
justify-content
:
center
;
align-items
:
center
;
height
:
45px
;
/* #ifdef H5 */
cursor
:
pointer
;
/* #endif */
}
.uni-border-left
{
border-left-color
:
#f0f0f0
;
border-left-style
:
solid
;
border-left-width
:
1px
;
}
.uni-dialog-button-text
{
font-size
:
14px
;
}
.uni-button-color
{
color
:
$uni-color-primary
;
}
.uni-dialog-input
{
flex
:
1
;
font-size
:
14px
;
}
.uni-popup__success
{
color
:
$uni-color-success
;
}
.uni-popup__warn
{
color
:
$uni-color-warning
;
}
.uni-popup__error
{
color
:
$uni-color-error
;
}
.uni-popup__info
{
color
:
#909399
;
}
.uni-popup-dialog__close
{
/* #ifndef APP-NVUE */
display
:
block
;
cursor
:
pointer
;
/* #endif */
position
:
absolute
;
top
:
9px
;
right
:
17px
;
}
.uni-popup-dialog__close-icon
{
/* #ifndef APP-NVUE */
display
:
inline-block
;
/* #endif */
width
:
13px
;
height
:
1px
;
background
:
#909399
;
transform
:
rotate
(
45deg
);
}
.
uni-popup-dialog__close-icon
:
:
after
{
/* #ifndef APP-NVUE */
content
:
''
;
display
:
block
;
/* #endif */
width
:
13px
;
height
:
1px
;
background
:
#909399
;
transform
:
rotate
(
-90deg
);
}
</
style
>
pages/list/list.vue
浏览文件 @
82ef1c53
<
template
>
<view
style=
"overflow: hidden;"
>
<!-- 页面主列表 -->
<news-list
ref=
"newsList"
:canSearch=
"canSearch"
:currentText=
"searchText"
></news-list>
<news-list
ref=
"newsList"
:canSearch=
"canSearch"
:currentText=
"searchText"
></news-list>
<uni-agree></uni-agree>
</view>
</
template
>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录