Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
U
uview-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
李晖
uview-ui
Commits
56b4bd8c
Commit
56b4bd8c
authored
Nov 19, 2020
by
yiruiwen
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'yiruiwen'
parents
427ef7f6
60cabe42
Changes
7
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
18 additions
and
17 deletions
+18
-17
README.md
README.md
+1
-0
i18n.zip
i18n.zip
+0
-0
manifest.json
manifest.json
+1
-1
config.js
uview-ui/libs/config/config.js
+2
-2
route.js
uview-ui/libs/function/route.js
+13
-13
package.json
uview-ui/package.json
+1
-1
空白项目.zip
空白项目.zip
+0
-0
No files found.
README.md
View file @
56b4bd8c
...
@@ -78,6 +78,7 @@ Vue.use(uView);
...
@@ -78,6 +78,7 @@ Vue.use(uView);
```
css
```
css
/* App.vue */
/* App.vue */
<
style
lang
=
"scss"
>
<
style
lang
=
"scss"
>
/* 注意声明lang="scss"! */
@import
"uview-ui/index.scss"
;
@import
"uview-ui/index.scss"
;
</
style
>
</
style
>
```
```
...
...
i18n.zip
deleted
100644 → 0
View file @
427ef7f6
File deleted
manifest.json
View file @
56b4bd8c
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
"name"
:
"uView"
,
"name"
:
"uView"
,
"appid"
:
"__UNI__60F4B81"
,
"appid"
:
"__UNI__60F4B81"
,
"description"
:
"多平台快速开发的UI框架"
,
"description"
:
"多平台快速开发的UI框架"
,
"versionName"
:
"1.
7.9
"
,
"versionName"
:
"1.
8.2
"
,
"versionCode"
:
"100"
,
"versionCode"
:
"100"
,
"transformPx"
:
false
,
"transformPx"
:
false
,
"app-plus"
:
{
"app-plus"
:
{
...
...
uview-ui/libs/config/config.js
View file @
56b4bd8c
// 此版本发布于2020-11-1
0
// 此版本发布于2020-11-1
9
let
version
=
'
1.
7.9
'
;
let
version
=
'
1.
8.2
'
;
export
default
{
export
default
{
v
:
version
,
v
:
version
,
...
...
uview-ui/libs/function/route.js
View file @
56b4bd8c
...
@@ -4,8 +4,9 @@
...
@@ -4,8 +4,9 @@
*/
*/
class
Router
{
class
Router
{
constructor
()
{
// 原始属性定义
// 原始属性定义
config
=
{
this
.
config
=
{
type
:
'
navigateTo
'
,
type
:
'
navigateTo
'
,
url
:
''
,
url
:
''
,
delta
:
1
,
// navigateBack页面后退时,回退的层数
delta
:
1
,
// navigateBack页面后退时,回退的层数
...
@@ -14,8 +15,6 @@ class Router {
...
@@ -14,8 +15,6 @@ class Router {
animationDuration
:
300
,
// 窗口动画持续时间,单位毫秒,只在APP有效
animationDuration
:
300
,
// 窗口动画持续时间,单位毫秒,只在APP有效
intercept
:
false
,
// 是否需要拦截
intercept
:
false
,
// 是否需要拦截
}
}
constructor
()
{
// 因为route方法是需要对外赋值给另外的对象使用,同时route内部有使用this,会导致route失去上下文
// 因为route方法是需要对外赋值给另外的对象使用,同时route内部有使用this,会导致route失去上下文
// 这里在构造函数中进行this绑定
// 这里在构造函数中进行this绑定
this
.
route
=
this
.
route
.
bind
(
this
)
this
.
route
=
this
.
route
.
bind
(
this
)
...
@@ -23,11 +22,13 @@ class Router {
...
@@ -23,11 +22,13 @@ class Router {
// 判断url前面是否有"/",如果没有则加上,否则无法跳转
// 判断url前面是否有"/",如果没有则加上,否则无法跳转
addRootPath
(
url
)
{
addRootPath
(
url
)
{
return
String
(
url
).
indexOf
(
'
/
'
)
>=
0
?
url
:
`/
${
url
}
`
return
url
[
0
]
===
'
/
'
?
url
:
`/
${
url
}
`
}
}
// 整合路由参数
// 整合路由参数
mixinParam
(
url
,
params
)
{
mixinParam
(
url
,
params
)
{
url
=
url
&&
this
.
addRootPath
(
url
)
// 使用正则匹配,主要依据是判断是否有"/","?","="等,如“/page/index/index?name=mary"
// 使用正则匹配,主要依据是判断是否有"/","?","="等,如“/page/index/index?name=mary"
// 如果有url中有get参数,转换后无需带上"?"
// 如果有url中有get参数,转换后无需带上"?"
let
query
=
''
let
query
=
''
...
@@ -65,7 +66,6 @@ class Router {
...
@@ -65,7 +66,6 @@ class Router {
mergeConfig
.
params
=
params
mergeConfig
.
params
=
params
// 合并内外部参数
// 合并内外部参数
mergeConfig
=
uni
.
$u
.
deepMerge
(
this
.
config
,
mergeConfig
)
mergeConfig
=
uni
.
$u
.
deepMerge
(
this
.
config
,
mergeConfig
)
// 判断用户是否定义了拦截器
// 判断用户是否定义了拦截器
if
(
typeof
uni
.
$u
.
routeIntercept
===
'
function
'
)
{
if
(
typeof
uni
.
$u
.
routeIntercept
===
'
function
'
)
{
// 定一个promise,根据用户执行resolve(true)或者resolve(false)来决定是否进行路由跳转
// 定一个promise,根据用户执行resolve(true)或者resolve(false)来决定是否进行路由跳转
...
...
uview-ui/package.json
View file @
56b4bd8c
{
{
"name"
:
"uview-ui"
,
"name"
:
"uview-ui"
,
"version"
:
"1.
7.9
"
,
"version"
:
"1.
8.2
"
,
"description"
:
"uView UI,是uni-app生态优秀的UI框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水"
,
"description"
:
"uView UI,是uni-app生态优秀的UI框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水"
,
"main"
:
"index.js"
,
"main"
:
"index.js"
,
"keywords"
:
[
"keywords"
:
[
...
...
空白项目.zip
deleted
100644 → 0
View file @
427ef7f6
File deleted
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