Skip to content

Commit 56b4bd8

Browse files
committed
Merge branch 'yiruiwen'
2 parents 427ef7f + 60cabe4 commit 56b4bd8

File tree

7 files changed

+18
-17
lines changed

7 files changed

+18
-17
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ Vue.use(uView);
7878
```css
7979
/* App.vue */
8080
<style lang="scss">
81+
/* 注意声明lang="scss"! */
8182
@import "uview-ui/index.scss";
8283
</style>
8384
```

i18n.zip

-581 KB
Binary file not shown.

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name" : "uView",
33
"appid" : "__UNI__60F4B81",
44
"description" : "多平台快速开发的UI框架",
5-
"versionName" : "1.7.9",
5+
"versionName" : "1.8.2",
66
"versionCode" : "100",
77
"transformPx" : false,
88
"app-plus" : {

uview-ui/libs/config/config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
// 此版本发布于2020-11-10
2-
let version = '1.7.9';
1+
// 此版本发布于2020-11-19
2+
let version = '1.8.2';
33

44
export default {
55
v: version,

uview-ui/libs/function/route.js

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,30 +4,31 @@
44
*/
55

66
class Router {
7-
// 原始属性定义
8-
config = {
9-
type: 'navigateTo',
10-
url: '',
11-
delta: 1, // navigateBack页面后退时,回退的层数
12-
params: {}, // 传递的参数
13-
animationType: 'pop-in', // 窗口动画,只在APP有效
14-
animationDuration: 300, // 窗口动画持续时间,单位毫秒,只在APP有效
15-
intercept: false, // 是否需要拦截
16-
}
17-
187
constructor() {
8+
// 原始属性定义
9+
this.config = {
10+
type: 'navigateTo',
11+
url: '',
12+
delta: 1, // navigateBack页面后退时,回退的层数
13+
params: {}, // 传递的参数
14+
animationType: 'pop-in', // 窗口动画,只在APP有效
15+
animationDuration: 300, // 窗口动画持续时间,单位毫秒,只在APP有效
16+
intercept: false, // 是否需要拦截
17+
}
1918
// 因为route方法是需要对外赋值给另外的对象使用,同时route内部有使用this,会导致route失去上下文
2019
// 这里在构造函数中进行this绑定
2120
this.route = this.route.bind(this)
2221
}
2322

2423
// 判断url前面是否有"/",如果没有则加上,否则无法跳转
2524
addRootPath(url) {
26-
return String(url).indexOf('/') >= 0 ? url : `/${url}`
25+
return url[0] === '/' ? url : `/${url}`
2726
}
2827

2928
// 整合路由参数
3029
mixinParam(url, params) {
30+
url = url && this.addRootPath(url)
31+
3132
// 使用正则匹配,主要依据是判断是否有"/","?","="等,如“/page/index/index?name=mary"
3233
// 如果有url中有get参数,转换后无需带上"?"
3334
let query = ''
@@ -65,7 +66,6 @@ class Router {
6566
mergeConfig.params = params
6667
// 合并内外部参数
6768
mergeConfig = uni.$u.deepMerge(this.config, mergeConfig)
68-
6969
// 判断用户是否定义了拦截器
7070
if (typeof uni.$u.routeIntercept === 'function') {
7171
// 定一个promise,根据用户执行resolve(true)或者resolve(false)来决定是否进行路由跳转

uview-ui/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "uview-ui",
3-
"version": "1.7.9",
3+
"version": "1.8.2",
44
"description": "uView UI,是uni-app生态优秀的UI框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水",
55
"main": "index.js",
66
"keywords": [

空白项目.zip

-458 KB
Binary file not shown.

0 commit comments

Comments
 (0)