Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wx-school-app
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
姜雷
wx-school-app
Commits
dc648dca
Commit
dc648dca
authored
Mar 12, 2019
by
姜雷
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加注册服务协议跳转
parent
c4a8963b
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
50 additions
and
1 deletion
+50
-1
app.tsx
src/app.tsx
+1
-0
Content.scss
src/pages/Content/Content.scss
+0
-0
Register.tsx
src/pages/Register/Register.tsx
+12
-1
WebPage.tsx
src/pages/WebPage/WebPage.tsx
+37
-0
No files found.
src/app.tsx
View file @
dc648dca
...
@@ -38,6 +38,7 @@ class App extends Component {
...
@@ -38,6 +38,7 @@ class App extends Component {
'pages/Order/OrderDetail/OrderDetail'
,
'pages/Order/OrderDetail/OrderDetail'
,
'pages/SelectCampus/SelectCampus'
,
'pages/SelectCampus/SelectCampus'
,
'pages/Content/Content'
,
'pages/Content/Content'
,
'pages/WebPage/WebPage'
,
],
],
window
:
{
window
:
{
backgroundTextStyle
:
'light'
,
backgroundTextStyle
:
'light'
,
...
...
src/pages/Content/Content.scss
deleted
100644 → 0
View file @
c4a8963b
src/pages/Register/Register.tsx
View file @
dc648dca
...
@@ -218,6 +218,15 @@ class Register extends Component {
...
@@ -218,6 +218,15 @@ class Register extends Component {
}));
}));
}
}
goAgreementPage
(
e
)
{
e
.
stopPropagation
();
Taro
.
navigateTo
({
url
:
'/pages/WebPage/WebPage?url='
+
encodeURIComponent
(
'https://api.dcrym.com/dcwap/agreement.html'
),
});
}
render
()
{
render
()
{
const
{
const
{
name
,
name
,
...
@@ -366,7 +375,9 @@ class Register extends Component {
...
@@ -366,7 +375,9 @@ class Register extends Component {
<
Image
className=
'registerBox-agreeCheck'
src=
{
agreeNotIcon
}
/>
<
Image
className=
'registerBox-agreeCheck'
src=
{
agreeNotIcon
}
/>
)
}
)
}
<
Text
>
同意条款
</
Text
>
<
Text
>
同意条款
</
Text
>
<
Text
className=
'service-deal'
>
《多彩校园服务协议》
</
Text
>
<
Text
className=
'service-deal'
onClick=
{
this
.
goAgreementPage
}
>
《多彩校园服务协议》
</
Text
>
</
View
>
</
View
>
{
agree
?
(
{
agree
?
(
<
Button
className=
'registerBox-button'
onClick=
{
this
.
getRegister
}
>
<
Button
className=
'registerBox-button'
onClick=
{
this
.
getRegister
}
>
...
...
src/pages/WebPage/WebPage.tsx
0 → 100644
View file @
dc648dca
import
{
Component
}
from
'@tarojs/taro'
;
import
{
ComponentClass
}
from
'react'
;
import
{
WebView
}
from
'@tarojs/components'
;
type
PageState
=
{
linkUrl
:
string
;
};
interface
WebPage
{
state
:
PageState
;
}
class
WebPage
extends
Component
{
constructor
(
props
)
{
super
(
props
);
this
.
state
=
{
linkUrl
:
''
,
};
}
componentWillMount
()
{
console
.
log
(
this
.
$router
.
params
);
const
{
url
}
=
this
.
$router
.
params
;
if
(
url
)
{
this
.
setState
({
linkUrl
:
url
,
});
}
}
render
()
{
const
{
linkUrl
}
=
this
.
state
;
return
linkUrl
&&
<
WebView
src=
{
linkUrl
}
/>;
}
}
export
default
WebPage
as
ComponentClass
<
any
,
PageState
>
;
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment