Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
MuGuiLin
uni-app
提交
a3c22c05
U
uni-app
项目概览
MuGuiLin
/
uni-app
与 Fork 源项目一致
Fork自
DCloud / uni-app
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a3c22c05
编写于
1月 17, 2022
作者:
fxy060608
浏览文件
操作
浏览文件
下载
差异文件
chore: merge
上级
91dd5c01
5d477d59
变更
6
展开全部
隐藏空白更改
内联
并排
Showing
6 changed file
with
124 addition
and
25039 deletion
+124
-25039
packages/uni-app-plus/dist/style.css
packages/uni-app-plus/dist/style.css
+1
-1836
packages/uni-app-plus/dist/uni-app-view.umd.js
packages/uni-app-plus/dist/uni-app-view.umd.js
+3
-23091
packages/uni-app-plus/dist/uni.runtime.esm.js
packages/uni-app-plus/dist/uni.runtime.esm.js
+73
-73
packages/uni-components/style/navigator.css
packages/uni-components/style/navigator.css
+27
-1
packages/uni-h5/dist/uni-h5.cjs.js
packages/uni-h5/dist/uni-h5.cjs.js
+10
-19
packages/uni-h5/dist/uni-h5.es.js
packages/uni-h5/dist/uni-h5.es.js
+10
-19
未找到文件。
packages/uni-app-plus/dist/style.css
浏览文件 @
a3c22c05
此差异已折叠。
点击以展开。
packages/uni-app-plus/dist/uni-app-view.umd.js
浏览文件 @
a3c22c05
此差异已折叠。
点击以展开。
packages/uni-app-plus/dist/uni.runtime.esm.js
浏览文件 @
a3c22c05
...
...
@@ -10,79 +10,79 @@ const __uniRoutes = instanceContext.__uniRoutes;
var serviceContext = (function (vue) {
'use strict';
/*
* base64-arraybuffer
* https://github.com/niklasvh/base64-arraybuffer
*
* Copyright (c) 2012 Niklas von Hertzen
* Licensed under the MIT license.
*/
var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
// Use a lookup table to find the index.
var lookup = /*#__PURE__*/ (function () {
const lookup = new Uint8Array(256);
for (var i = 0; i < chars.length; i++) {
lookup[chars.charCodeAt(i)] = i;
}
return lookup
})();
function encode$3(arraybuffer) {
var bytes = new Uint8Array(arraybuffer),
i,
len = bytes.length,
base64 = '';
for (i = 0; i < len; i += 3) {
base64 += chars[bytes[i] >> 2];
base64 += chars[((bytes[i] & 3) << 4) | (bytes[i + 1] >> 4)];
base64 += chars[((bytes[i + 1] & 15) << 2) | (bytes[i + 2] >> 6)];
base64 += chars[bytes[i + 2] & 63];
}
if (len % 3 === 2) {
base64 = base64.substring(0, base64.length - 1) + '=';
} else if (len % 3 === 1) {
base64 = base64.substring(0, base64.length - 2) + '==';
}
return base64
}
function decode$1(base64) {
var bufferLength = base64.length * 0.75,
len = base64.length,
i,
p = 0,
encoded1,
encoded2,
encoded3,
encoded4;
if (base64[base64.length - 1] === '=') {
bufferLength--;
if (base64[base64.length - 2] === '=') {
bufferLength--;
}
}
var arraybuffer = new ArrayBuffer(bufferLength),
bytes = new Uint8Array(arraybuffer);
for (i = 0; i < len; i += 4) {
encoded1 = lookup[base64.charCodeAt(i)];
encoded2 = lookup[base64.charCodeAt(i + 1)];
encoded3 = lookup[base64.charCodeAt(i + 2)];
encoded4 = lookup[base64.charCodeAt(i + 3)];
bytes[p++] = (encoded1 << 2) | (encoded2 >> 4);
bytes[p++] = ((encoded2 & 15) << 4) | (encoded3 >> 2);
bytes[p++] = ((encoded3 & 3) << 6) | (encoded4 & 63);
}
return arraybuffer
/*
* base64-arraybuffer
* https://github.com/niklasvh/base64-arraybuffer
*
* Copyright (c) 2012 Niklas von Hertzen
* Licensed under the MIT license.
*/
var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
// Use a lookup table to find the index.
var lookup = /*#__PURE__*/ (function () {
const lookup = new Uint8Array(256);
for (var i = 0; i < chars.length; i++) {
lookup[chars.charCodeAt(i)] = i;
}
return lookup
})();
function encode$3(arraybuffer) {
var bytes = new Uint8Array(arraybuffer),
i,
len = bytes.length,
base64 = '';
for (i = 0; i < len; i += 3) {
base64 += chars[bytes[i] >> 2];
base64 += chars[((bytes[i] & 3) << 4) | (bytes[i + 1] >> 4)];
base64 += chars[((bytes[i + 1] & 15) << 2) | (bytes[i + 2] >> 6)];
base64 += chars[bytes[i + 2] & 63];
}
if (len % 3 === 2) {
base64 = base64.substring(0, base64.length - 1) + '=';
} else if (len % 3 === 1) {
base64 = base64.substring(0, base64.length - 2) + '==';
}
return base64
}
function decode$1(base64) {
var bufferLength = base64.length * 0.75,
len = base64.length,
i,
p = 0,
encoded1,
encoded2,
encoded3,
encoded4;
if (base64[base64.length - 1] === '=') {
bufferLength--;
if (base64[base64.length - 2] === '=') {
bufferLength--;
}
}
var arraybuffer = new ArrayBuffer(bufferLength),
bytes = new Uint8Array(arraybuffer);
for (i = 0; i < len; i += 4) {
encoded1 = lookup[base64.charCodeAt(i)];
encoded2 = lookup[base64.charCodeAt(i + 1)];
encoded3 = lookup[base64.charCodeAt(i + 2)];
encoded4 = lookup[base64.charCodeAt(i + 3)];
bytes[p++] = (encoded1 << 2) | (encoded2 >> 4);
bytes[p++] = ((encoded2 & 15) << 4) | (encoded3 >> 2);
bytes[p++] = ((encoded3 & 3) << 6) | (encoded4 & 63);
}
return arraybuffer
}
/**
...
...
packages/uni-components/style/navigator.css
浏览文件 @
a3c22c05
...
...
@@ -16,4 +16,30 @@ uni-navigator[hidden] {
.navigator-wrap
{
text-decoration
:
none
;
}
\ No newline at end of file
color
:
inherit
;
cursor
:
pointer
;
}
.navigator-wrap
:link
{
text-decoration
:
none
;
color
:
inherit
;
cursor
:
pointer
;
}
.navigator-wrap
:visited
{
text-decoration
:
none
;
color
:
inherit
;
cursor
:
pointer
;
}
.navigator-wrap
:hover
{
text-decoration
:
none
;
color
:
inherit
;
cursor
:
pointer
;
}
.navigator-wrap
:active
{
text-decoration
:
none
;
color
:
inherit
;
cursor
:
pointer
;
}
packages/uni-h5/dist/uni-h5.cjs.js
浏览文件 @
a3c22c05
...
...
@@ -3051,6 +3051,13 @@ function useEvent(fieldRef, state, trigger, triggerInput, beforeInput) {
field
.
selectionEnd
=
field
.
selectionStart
=
state
.
cursor
;
}
}
function
getFieldSelectionEnd
(
field
)
{
if
(
field
.
type
===
"
number
"
)
{
return
null
;
}
else
{
return
field
.
selectionEnd
;
}
}
function
initField
()
{
const
field
=
fieldRef
.
value
;
const
onFocus
=
function
(
event
)
{
...
...
@@ -3070,7 +3077,7 @@ function useEvent(fieldRef, state, trigger, triggerInput, beforeInput) {
if
(
!
state
.
composing
)
{
triggerInput
(
event
,
{
value
:
field
.
value
,
cursor
:
field
.
selectionEnd
cursor
:
getFieldSelectionEnd
(
field
)
},
force
);
}
};
...
...
@@ -3080,18 +3087,9 @@ function useEvent(fieldRef, state, trigger, triggerInput, beforeInput) {
onInput
(
event
,
true
);
}
state
.
focus
=
false
;
const
field2
=
event
.
target
;
let
cursor
;
if
(
field2
.
type
===
"
number
"
)
{
field2
.
type
=
"
text
"
;
cursor
=
field2
.
selectionEnd
;
field2
.
type
=
"
number
"
;
}
else
{
cursor
=
field2
.
selectionEnd
;
}
trigger
(
"
blur
"
,
event
,
{
value
:
state
.
value
,
cursor
cursor
:
getFieldSelectionEnd
(
event
.
target
)
});
};
field
.
addEventListener
(
"
change
"
,
(
event
)
=>
event
.
stopPropagation
());
...
...
@@ -4296,13 +4294,6 @@ var index$t = /* @__PURE__ */ defineBuiltInComponent({
})
{
const
vm
=
vue
.
getCurrentInstance
();
const
__scopeId
=
vm
&&
vm
.
root
.
type
.
__scopeId
||
""
;
const
{
$attrs
,
$excludeAttrs
,
$listeners
}
=
useAttrs
({
excludeListeners
:
true
});
const
{
hovering
,
binding
...
...
@@ -4353,7 +4344,7 @@ var index$t = /* @__PURE__ */ defineBuiltInComponent({
"
onClick
"
:
onEventPrevent
},
[
vue
.
createVNode
(
"
uni-navigator
"
,
vue
.
mergeProps
({
"
class
"
:
hasHoverClass
&&
hovering
.
value
?
hoverClass
:
""
},
hasHoverClass
&&
binding
,
$attrs
.
value
,
$excludeAttrs
.
value
,
$listeners
.
value
,
{
},
hasHoverClass
&&
binding
,
vm
?
vm
.
attrs
:
{}
,
{
[
__scopeId
]:
""
},
{
"
onClick
"
:
onClick
...
...
packages/uni-h5/dist/uni-h5.es.js
浏览文件 @
a3c22c05
...
...
@@ -8457,6 +8457,13 @@ function useEvent(fieldRef, state2, trigger, triggerInput, beforeInput) {
field.selectionEnd = field.selectionStart = state2.cursor;
}
}
function getFieldSelectionEnd(field) {
if (field.type === "number") {
return null;
} else {
return field.selectionEnd;
}
}
function initField() {
const field = fieldRef.value;
const onFocus = function(event) {
...
...
@@ -8476,7 +8483,7 @@ function useEvent(fieldRef, state2, trigger, triggerInput, beforeInput) {
if (!state2.composing) {
triggerInput(event, {
value: field.value,
cursor:
field.selectionEnd
cursor:
getFieldSelectionEnd(field)
}, force);
}
};
...
...
@@ -8486,18 +8493,9 @@ function useEvent(fieldRef, state2, trigger, triggerInput, beforeInput) {
onInput(event, true);
}
state2.focus = false;
const field2 = event.target;
let cursor;
if (field2.type === "number") {
field2.type = "text";
cursor = field2.selectionEnd;
field2.type = "number";
} else {
cursor = field2.selectionEnd;
}
trigger("blur", event, {
value: state2.value,
cursor
cursor
: getFieldSelectionEnd(event.target)
});
};
field.addEventListener("change", (event) => event.stopPropagation());
...
...
@@ -10032,13 +10030,6 @@ var index$q = /* @__PURE__ */ defineBuiltInComponent({
}) {
const vm = getCurrentInstance();
const __scopeId = vm && vm.root.type.__scopeId || "";
const {
$attrs,
$excludeAttrs,
$listeners
} = useAttrs({
excludeListeners: true
});
const {
hovering,
binding
...
...
@@ -10089,7 +10080,7 @@ var index$q = /* @__PURE__ */ defineBuiltInComponent({
"onClick": onEventPrevent
}, [createVNode("uni-navigator", mergeProps({
"class": hasHoverClass && hovering.value ? hoverClass : ""
}, hasHoverClass && binding,
$attrs.value, $excludeAttrs.value, $listeners.value
, {
}, hasHoverClass && binding,
vm ? vm.attrs : {}
, {
[__scopeId]: ""
}, {
"onClick": onClick
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录