diff --git a/node_modules/.vite/deps/_metadata.json b/node_modules/.vite/deps/_metadata.json index 6e24207..4e84546 100644 --- a/node_modules/.vite/deps/_metadata.json +++ b/node_modules/.vite/deps/_metadata.json @@ -1,11 +1,11 @@ { - "hash": "6c7c04d1", - "browserHash": "ba822572", + "hash": "b1800904", + "browserHash": "aae9ffb9", "optimized": { "uview-plus": { "src": "../../uview-plus/index.js", "file": "uview-plus.js", - "fileHash": "2c6e9b73", + "fileHash": "265a1387", "needsInterop": false } }, diff --git a/node_modules/.vite/deps/uview-plus.js b/node_modules/.vite/deps/uview-plus.js index de488a2..e5bb119 100644 --- a/node_modules/.vite/deps/uview-plus.js +++ b/node_modules/.vite/deps/uview-plus.js @@ -1,4 +1,4 @@ -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/mixin/mixin.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/mixin/mixin.js var mixin_default = { // 定义每个组件都可能需要用到的外部样式以及类名 props: { @@ -129,10 +129,10 @@ var mixin_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/mixin/mpMixin.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/mixin/mpMixin.js var mpMixin_default = {}; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/utils.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/utils.js var { toString } = Object.prototype; function isArray(val) { return toString.call(val) === "[object Array]"; @@ -188,7 +188,7 @@ function isUndefined(val) { return typeof val === "undefined"; } -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/helpers/buildURL.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/helpers/buildURL.js function encode(val) { return encodeURIComponent(val).replace(/%40/gi, "@").replace(/%3A/gi, ":").replace(/%24/g, "$").replace(/%2C/gi, ",").replace(/%20/g, "+").replace(/%5B/gi, "[").replace(/%5D/gi, "]"); } @@ -231,17 +231,17 @@ function buildURL(url2, params) { return url2; } -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/helpers/isAbsoluteURL.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/helpers/isAbsoluteURL.js function isAbsoluteURL(url2) { return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url2); } -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/helpers/combineURLs.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/helpers/combineURLs.js function combineURLs(baseURL, relativeURL) { return relativeURL ? `${baseURL.replace(/\/+$/, "")}/${relativeURL.replace(/^\/+/, "")}` : baseURL; } -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/core/buildFullPath.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/core/buildFullPath.js function buildFullPath(baseURL, requestedURL) { if (baseURL && !isAbsoluteURL(requestedURL)) { return combineURLs(baseURL, requestedURL); @@ -249,7 +249,7 @@ function buildFullPath(baseURL, requestedURL) { return requestedURL; } -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/core/settle.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/core/settle.js function settle(resolve, reject, response) { const { validateStatus: validateStatus2 } = response.config; const status = response.statusCode; @@ -260,7 +260,7 @@ function settle(resolve, reject, response) { } } -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/adapters/index.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/adapters/index.js var mergeKeys = (keys, config2) => { const config = {}; keys.forEach((prop) => { @@ -323,10 +323,10 @@ var adapters_default = (config) => new Promise((resolve, reject) => { } }); -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/core/dispatchRequest.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/core/dispatchRequest.js var dispatchRequest_default = (config) => adapters_default(config); -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/core/InterceptorManager.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/core/InterceptorManager.js function InterceptorManager() { this.handlers = []; } @@ -351,7 +351,7 @@ InterceptorManager.prototype.forEach = function forEach2(fn) { }; var InterceptorManager_default = InterceptorManager; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/core/mergeConfig.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/core/mergeConfig.js var mergeKeys2 = (keys, globalsConfig, config2) => { const config = {}; keys.forEach((prop) => { @@ -413,7 +413,7 @@ var mergeConfig_default = (globalsConfig, config2 = {}) => { return config; }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/core/defaults.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/core/defaults.js var defaults_default = { baseURL: "", header: {}, @@ -428,7 +428,7 @@ var defaults_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/utils/clone.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/utils/clone.js var clone = function() { "use strict"; function _instanceof(obj, type) { @@ -625,7 +625,7 @@ var clone = function() { }(); var clone_default = clone; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/core/Request.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/core/Request.js var Request = class { /** * @param {Object} arg - 全局配置 @@ -763,10 +763,10 @@ var Request = class { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/index.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/luch-request/index.js var luch_request_default = Request; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/util/route.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/util/route.js var Router = class { constructor() { this.config = { @@ -866,7 +866,7 @@ var Router = class { }; var route_default = new Router().route; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/function/colorGradient.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/function/colorGradient.js function colorGradient(startColor = "rgb(0, 0, 0)", endColor = "rgb(255, 255, 255)", step = 10) { const startRGB = hexToRgb(startColor, false); const startR = startRGB[0]; @@ -978,7 +978,7 @@ var colorGradient_default = { colorToRgba }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/function/test.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/function/test.js function email(value) { return /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(value); } @@ -1152,7 +1152,7 @@ var test_default = { string }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/function/debounce.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/function/debounce.js var timeout = null; function debounce(func2, wait = 500, immediate = false) { if (timeout !== null) @@ -1172,7 +1172,7 @@ function debounce(func2, wait = 500, immediate = false) { } var debounce_default = debounce; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/function/throttle.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/function/throttle.js var timer; var flag; function throttle(func2, wait = 500, immediate = true) { @@ -1194,7 +1194,7 @@ function throttle(func2, wait = 500, immediate = true) { } var throttle_default = throttle; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/function/digit.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/function/digit.js var _boundaryCheckingState = true; function strip(num, precision = 15) { return +parseFloat(Number(num).toPrecision(precision)); @@ -1258,7 +1258,7 @@ function round(num, ratio) { return result; } -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/function/index.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/function/index.js function range2(min = 0, max = 0, value = 0) { return Math.max(min, Math.min(max, Number(value))); } @@ -1732,7 +1732,7 @@ var function_default = { setConfig }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/config.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/config.js var version = "3"; if (true) { console.log(` @@ -1767,7 +1767,7 @@ var config_default = { unit: "px" }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/actionSheet.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/actionSheet.js var actionSheet_default = { // action-sheet组件 actionSheet: { @@ -1785,7 +1785,7 @@ var actionSheet_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/album.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/album.js var album_default = { // album 组件 album: { @@ -1803,7 +1803,7 @@ var album_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/alert.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/alert.js var alert_default = { // alert警告组件 alert: { @@ -1818,7 +1818,7 @@ var alert_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/avatar.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/avatar.js var avatar_default = { // avatar 组件 avatar: { @@ -1839,7 +1839,7 @@ var avatar_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/avatarGroup.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/avatarGroup.js var avatarGroup_default = { // avatarGroup 组件 avatarGroup: { @@ -1855,7 +1855,7 @@ var avatarGroup_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/backtop.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/backtop.js var backtop_default = { // backtop组件 backtop: { @@ -1875,7 +1875,7 @@ var backtop_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/badge.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/badge.js var badge_default = { // 徽标数组件 badge: { @@ -1895,7 +1895,7 @@ var badge_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/button.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/button.js var button_default = { // button组件 button: { @@ -1930,7 +1930,7 @@ var button_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/calendar.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/calendar.js var calendar_default = { // calendar 组件 calendar: { @@ -1967,7 +1967,7 @@ var calendar_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/carKeyboard.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/carKeyboard.js var carKeyboard_default = { // 车牌号键盘 carKeyboard: { @@ -1975,7 +1975,7 @@ var carKeyboard_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/cell.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/cell.js var cell_default = { // cell组件的props cell: { @@ -2003,7 +2003,7 @@ var cell_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/cellGroup.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/cellGroup.js var cellGroup_default = { // cell-group组件的props cellGroup: { @@ -2013,7 +2013,7 @@ var cellGroup_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/checkbox.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/checkbox.js var checkbox_default = { // checkbox组件 checkbox: { @@ -2033,7 +2033,7 @@ var checkbox_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/checkboxGroup.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/checkboxGroup.js var checkboxGroup_default = { // checkbox-group组件 checkboxGroup: { @@ -2055,7 +2055,7 @@ var checkboxGroup_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/circleProgress.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/circleProgress.js var circleProgress_default = { // circleProgress 组件 circleProgress: { @@ -2063,7 +2063,7 @@ var circleProgress_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/code.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/code.js var code_default = { // code 组件 code: { @@ -2076,7 +2076,7 @@ var code_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/codeInput.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/codeInput.js var codeInput_default = { // codeInput 组件 codeInput: { @@ -2098,7 +2098,7 @@ var codeInput_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/col.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/col.js var col_default = { // col 组件 col: { @@ -2110,7 +2110,7 @@ var col_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/collapse.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/collapse.js var collapse_default = { // collapse 组件 collapse: { @@ -2120,7 +2120,7 @@ var collapse_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/collapseItem.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/collapseItem.js var collapseItem_default = { // collapseItem 组件 collapseItem: { @@ -2138,7 +2138,7 @@ var collapseItem_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/columnNotice.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/columnNotice.js var columnNotice_default = { // columnNotice 组件 columnNotice: { @@ -2155,7 +2155,7 @@ var columnNotice_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/countDown.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/countDown.js var countDown_default = { // u-count-down 计时器组件 countDown: { @@ -2166,7 +2166,7 @@ var countDown_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/countTo.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/countTo.js var countTo_default = { // countTo 组件 countTo: { @@ -2184,7 +2184,7 @@ var countTo_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/datetimePicker.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/datetimePicker.js var datetimePicker_default = { // datetimePicker 组件 datetimePicker: { @@ -2213,7 +2213,7 @@ var datetimePicker_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/divider.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/divider.js var divider_default = { // divider组件 divider: { @@ -2228,7 +2228,7 @@ var divider_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/empty.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/empty.js var empty_default = { // empty组件 empty: { @@ -2246,7 +2246,7 @@ var empty_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/form.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/form.js var form_default = { // form 组件 form: { @@ -2261,7 +2261,7 @@ var form_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/formItem.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/formItem.js var formItem_default = { // formItem 组件 formItem: { @@ -2276,7 +2276,7 @@ var formItem_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/gap.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/gap.js var gap_default = { // gap组件 gap: { @@ -2288,7 +2288,7 @@ var gap_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/grid.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/grid.js var grid_default = { // grid组件 grid: { @@ -2298,7 +2298,7 @@ var grid_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/gridItem.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/gridItem.js var gridItem_default = { // grid-item组件 gridItem: { @@ -2307,7 +2307,7 @@ var gridItem_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/icon.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/icon.js var { color } = config_default; @@ -2334,7 +2334,7 @@ var icon_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/image.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/image.js var image_default = { // image组件 image: { @@ -2357,7 +2357,7 @@ var image_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/indexAnchor.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/indexAnchor.js var indexAnchor_default = { // indexAnchor 组件 indexAnchor: { @@ -2369,7 +2369,7 @@ var indexAnchor_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/indexList.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/indexList.js var indexList_default = { // indexList 组件 indexList: { @@ -2381,7 +2381,7 @@ var indexList_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/input.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/input.js var input_default = { // index 组件 input: { @@ -2422,7 +2422,7 @@ var input_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/keyboard.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/keyboard.js var keyboard_default = { // 键盘组件 keyboard: { @@ -2445,7 +2445,7 @@ var keyboard_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/line.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/line.js var line_default = { // line组件 line: { @@ -2458,7 +2458,7 @@ var line_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/lineProgress.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/lineProgress.js var lineProgress_default = { // lineProgress 组件 lineProgress: { @@ -2470,7 +2470,7 @@ var lineProgress_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/link.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/link.js var { color: color2 } = config_default; @@ -2487,7 +2487,7 @@ var link_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/list.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/list.js var list_default = { // list 组件 list: { @@ -2508,7 +2508,7 @@ var list_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/listItem.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/listItem.js var listItem_default = { // listItem 组件 listItem: { @@ -2516,7 +2516,7 @@ var listItem_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/loadingIcon.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/loadingIcon.js var { color: color3 } = config_default; @@ -2537,7 +2537,7 @@ var loadingIcon_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/loadingPage.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/loadingPage.js var loadingPage_default = { // loading-page组件 loadingPage: { @@ -2553,7 +2553,7 @@ var loadingPage_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/loadmore.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/loadmore.js var loadmore_default = { // loadmore 组件 loadmore: { @@ -2578,7 +2578,7 @@ var loadmore_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/modal.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/modal.js var modal_default = { // modal 组件 modal: { @@ -2601,7 +2601,7 @@ var modal_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/color.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/color.js var color4 = { primary: "#3c9cff", info: "#909399", @@ -2617,7 +2617,7 @@ var color4 = { }; var color_default = color4; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/navbar.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/navbar.js var navbar_default = { // navbar 组件 navbar: { @@ -2640,7 +2640,7 @@ var navbar_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/noNetwork.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/noNetwork.js var noNetwork_default = { // noNetwork noNetwork: { @@ -2650,7 +2650,7 @@ var noNetwork_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/noticeBar.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/noticeBar.js var noticeBar_default = { // noticeBar noticeBar: { @@ -2670,7 +2670,7 @@ var noticeBar_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/notify.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/notify.js var notify_default = { // notify组件 notify: { @@ -2685,7 +2685,7 @@ var notify_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/numberBox.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/numberBox.js var numberBox_default = { // 步进器组件 numberBox: { @@ -2713,7 +2713,7 @@ var numberBox_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/numberKeyboard.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/numberKeyboard.js var numberKeyboard_default = { // 数字键盘 numberKeyboard: { @@ -2723,7 +2723,7 @@ var numberKeyboard_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/overlay.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/overlay.js var overlay_default = { // overlay组件 overlay: { @@ -2734,7 +2734,7 @@ var overlay_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/parse.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/parse.js var parse_default = { // parse parse: { @@ -2749,7 +2749,7 @@ var parse_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/picker.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/picker.js var picker_default = { // picker picker: { @@ -2771,7 +2771,7 @@ var picker_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/popup.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/popup.js var popup_default = { // popup组件 popup: { @@ -2794,7 +2794,7 @@ var popup_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/radio.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/radio.js var radio_default = { // radio组件 radio: { @@ -2814,7 +2814,7 @@ var radio_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/radioGroup.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/radioGroup.js var radioGroup_default = { // radio-group组件 radioGroup: { @@ -2837,7 +2837,7 @@ var radioGroup_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/rate.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/rate.js var rate_default = { // rate组件 rate: { @@ -2856,7 +2856,7 @@ var rate_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/readMore.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/readMore.js var readMore_default = { // readMore readMore: { @@ -2871,7 +2871,7 @@ var readMore_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/row.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/row.js var row_default = { // row row: { @@ -2881,7 +2881,7 @@ var row_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/rowNotice.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/rowNotice.js var rowNotice_default = { // rowNotice rowNotice: { @@ -2895,7 +2895,7 @@ var rowNotice_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/scrollList.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/scrollList.js var scrollList_default = { // scrollList scrollList: { @@ -2908,7 +2908,7 @@ var scrollList_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/search.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/search.js var search_default = { // search search: { @@ -2938,7 +2938,7 @@ var search_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/section.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/section.js var section_default = { // u-section组件 section: { @@ -2955,7 +2955,7 @@ var section_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/skeleton.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/skeleton.js var skeleton_default = { // skeleton skeleton: { @@ -2973,7 +2973,7 @@ var skeleton_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/slider.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/slider.js var slider_default = { // slider组件 slider: { @@ -2992,7 +2992,7 @@ var slider_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/statusBar.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/statusBar.js var statusBar_default = { // statusBar statusBar: { @@ -3000,7 +3000,7 @@ var statusBar_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/steps.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/steps.js var steps_default = { // steps组件 steps: { @@ -3014,7 +3014,7 @@ var steps_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/stepsItem.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/stepsItem.js var stepsItem_default = { // steps-item组件 stepsItem: { @@ -3025,7 +3025,7 @@ var stepsItem_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/sticky.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/sticky.js var sticky_default = { // sticky组件 sticky: { @@ -3038,7 +3038,7 @@ var sticky_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/subsection.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/subsection.js var subsection_default = { // subsection组件 subsection: { @@ -3054,7 +3054,7 @@ var subsection_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/swipeAction.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/swipeAction.js var swipeAction_default = { // swipe-action组件 swipeAction: { @@ -3062,7 +3062,7 @@ var swipeAction_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/swipeActionItem.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/swipeActionItem.js var swipeActionItem_default = { // swipeActionItem 组件 swipeActionItem: { @@ -3076,7 +3076,7 @@ var swipeActionItem_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/swiper.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/swiper.js var swiper_default = { // swiper 组件 swiper: { @@ -3107,7 +3107,7 @@ var swiper_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/swipterIndicator.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/swipterIndicator.js var swipterIndicator_default = { // swiperIndicator 组件 swiperIndicator: { @@ -3119,7 +3119,7 @@ var swipterIndicator_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/switch.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/switch.js var switch_default = { // switch switch: { @@ -3136,7 +3136,7 @@ var switch_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/tabbar.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/tabbar.js var tabbar_default = { // tabbar tabbar: { @@ -3151,7 +3151,7 @@ var tabbar_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/tabbarItem.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/tabbarItem.js var tabbarItem_default = { // tabbarItem: { @@ -3164,7 +3164,7 @@ var tabbarItem_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/tabs.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/tabs.js var tabs_default = { // tabs: { @@ -3189,7 +3189,7 @@ var tabs_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/tag.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/tag.js var tag_default = { // tag 组件 tag: { @@ -3211,7 +3211,7 @@ var tag_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/text.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/text.js var text_default = { // text 组件 text: { @@ -3241,7 +3241,7 @@ var text_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/textarea.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/textarea.js var textarea_default = { // textarea 组件 textarea: { @@ -3270,7 +3270,7 @@ var textarea_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/toast.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/toast.js var toast_default = { // toast组件 toast: { @@ -3293,7 +3293,7 @@ var toast_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/toolbar.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/toolbar.js var toolbar_default = { // toolbar 组件 toolbar: { @@ -3306,7 +3306,7 @@ var toolbar_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/tooltip.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/tooltip.js var tooltip_default = { // tooltip 组件 tooltip: { @@ -3324,7 +3324,7 @@ var tooltip_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/transition.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/transition.js var transition_default = { // transition动画组件的props transition: { @@ -3335,7 +3335,7 @@ var transition_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/upload.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props/upload.js var upload_default = { // upload组件 upload: { @@ -3364,7 +3364,7 @@ var upload_default = { } }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/props.js var { color: color5 } = config_default; @@ -3459,7 +3459,7 @@ var props_default = { ...upload_default }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/zIndex.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/config/zIndex.js var zIndex_default = { toast: 10090, noNetwork: 10080, @@ -3472,13 +3472,13 @@ var zIndex_default = { indexListSticky: 965 }; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/function/platform.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/libs/function/platform.js var platform = "none"; platform = "vue3"; platform = "h5"; var platform_default = platform; -// ../../../../zmj/uniapp/TraceabilityAPP/node_modules/uview-plus/index.js +// ../../../../../Project/uniapp/TraceabilityAPP/node_modules/uview-plus/index.js var pleaseSetTranspileDependencies = {}; var babelTest = pleaseSetTranspileDependencies == null ? void 0 : pleaseSetTranspileDependencies.test; var $u = { diff --git a/pages.json b/pages.json index 55eac39..f82e0b8 100644 --- a/pages.json +++ b/pages.json @@ -102,24 +102,52 @@ "path": "pages/live/live", "style": { "navigationBarTitleText": "苗情监测", + // "navigationStyle": "custom", "enablePullDownRefresh": false, "navigationBarBackgroundColor": "#35D190", - "navigationBarTextStyle": "white" - // "app-plus": { - // "subNVues": [{ - // "path": "pages/live/loading", //路径地址 - // "id": "subNvue", //唯一id,一个页面下最多三个最好,否则影响性能 - // // "type": "popup" 如果是弹窗可开启 - // //这个是初始样式,当然初始想隐藏的话,这个不重要 - // "style": { - // "width": "100%", - // "height": "100%", - // "position": "absolute" + "navigationBarTextStyle": "white", + "app-plus": { + "subNVues": [{ + "path": "pages/live/loading", //路径地址 + "id": "subNvue", //唯一id,一个页面下最多三个最好,否则影响性能 + // "type": "popup" 如果是弹窗可开启 + //这个是初始样式,当然初始想隐藏的话,这个不重要 + "style": { + "width": "100%", + "height": "100%", + "position": "absolute" - // } - // }] - // } + } + }] + } + + + } + }, + { + "path": "pages/live/liveIos", + "style": { + "navigationBarTitleText": "苗情监测", + // "navigationStyle": "custom", + "enablePullDownRefresh": false, + "navigationBarBackgroundColor": "#35D190", + "navigationBarTextStyle": "white", + "app-plus": { + "subNVues": [{ + "path": "pages/live/loading", //路径地址 + "id": "subNvueIos", //唯一id,一个页面下最多三个最好,否则影响性能 + // "type": "popup" 如果是弹窗可开启 + //这个是初始样式,当然初始想隐藏的话,这个不重要 + "style": { + "width": "100%", + "height": "100%", + "position": "absolute" + + + } + }] + } } diff --git a/pages/index/massif.vue b/pages/index/massif.vue index 22f713a..4b2a471 100644 --- a/pages/index/massif.vue +++ b/pages/index/massif.vue @@ -352,8 +352,11 @@ }); } const goLive = () => { + + let system = uni.getSystemInfoSync().platform + uni.navigateTo({ - url: `/pages/live/live?url=${video_url.value }&user=${userInfo.value.master_phone}&device=${userInfo.value.device_id} ` + url: `/pages/live/${system == 'ios'?'liveIos':'live'}?url=${video_url.value }&user=${userInfo.value.master_phone}&device=${userInfo.value.device_id} ` }) } const show = ref(false) diff --git a/pages/live/live.nvue b/pages/live/live.nvue deleted file mode 100644 index c85b939..0000000 --- a/pages/live/live.nvue +++ /dev/null @@ -1,17 +0,0 @@ - - - - - \ No newline at end of file diff --git a/pages/live/live1.vue b/pages/live/live.vue similarity index 100% rename from pages/live/live1.vue rename to pages/live/live.vue diff --git a/pages/live/liveIos.vue b/pages/live/liveIos.vue new file mode 100644 index 0000000..b484909 --- /dev/null +++ b/pages/live/liveIos.vue @@ -0,0 +1,129 @@ + + + + + \ No newline at end of file diff --git a/uni_modules/x-video/changelog.md b/uni_modules/x-video/changelog.md new file mode 100644 index 0000000..64485ea --- /dev/null +++ b/uni_modules/x-video/changelog.md @@ -0,0 +1,19 @@ +## 1.0.7(2023-06-08) +处理微信小程序全屏后的错误,全屏倍速暂时只在H5环境有效 +## 1.0.6(2023-04-27) +添加全屏后的倍速功能 +## 1.0.5(2023-03-23) +修复安卓H5全屏横屏无法退出的问题 +## 1.0.4(2023-03-16) +1. 修复微信小程序全屏无法退出的问题 +## 1.0.3(2023-03-08) +1.开放props:videoId +## 1.0.2(2023-03-06) +1.开放props:是否展示倍速,播放速率菜单 +2.资源文件改为静态地址 +## 1.0.1(2023-02-23) +1. 拖动到100%触发播放结束事件 +2. 开放进度条step +3. error 事件 ,播放错误展示Toast提示,可传入文字提示 +## 1.0.0(2023-02-21) +提交video组件 diff --git a/uni_modules/x-video/components/x-video/x-video.vue b/uni_modules/x-video/components/x-video/x-video.vue new file mode 100644 index 0000000..05458da --- /dev/null +++ b/uni_modules/x-video/components/x-video/x-video.vue @@ -0,0 +1,590 @@ + + + + diff --git a/uni_modules/x-video/package.json b/uni_modules/x-video/package.json new file mode 100644 index 0000000..4d37cd0 --- /dev/null +++ b/uni_modules/x-video/package.json @@ -0,0 +1,82 @@ +{ + "id": "x-video", + "displayName": "x-video 视频播放", + "version": "1.0.7", + "description": "封装原生video,重写了控制条,包含播放暂停、静音、进度条、倍速菜单、全屏、缓冲Loading、断点播放。", + "keywords": [ + "video", + "控制条", + "倍速" +], + "repository": "", +"engines": { + }, + "dcloudext": { + "type": "component-vue", + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "不采集数据", + "permissions": "无" + }, + "npmurl": "" + }, + "uni_modules": { + "dependencies": [], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y" + }, + "client": { + "Vue": { + "vue2": "y", + "vue3": "n" + }, + "App": { + "app-vue": "n", + "app-nvue": "n" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "n", + "百度": "n", + "字节跳动": "n", + "QQ": "n", + "钉钉": "n", + "快手": "n", + "飞书": "n", + "京东": "n" + }, + "快应用": { + "华为": "n", + "联盟": "n" + } + } + } + } +} \ No newline at end of file diff --git a/uni_modules/x-video/readme.md b/uni_modules/x-video/readme.md new file mode 100644 index 0000000..df384f0 --- /dev/null +++ b/uni_modules/x-video/readme.md @@ -0,0 +1,74 @@ +# x-video + +### 介绍 + +封装原生video,重写了控制条,包含播放暂停、静音、进度条、倍速菜单、垂直全屏、缓冲Loading、断点播放。 + +### 使用说明 + +- 控制播放可以点击左下按钮和视频区域 +- 进度条使用的内置组件slider,在videoLoaded事件根据播放时间滑动,可手动拖动 +- progress,表示初始时间占比,例:0.1,就是10%,控制断点播放 +- step,表示当前时间占比,例:5,每5%跳一次,取值必须大于0且为整数 +- 控制条会在5秒后过渡隐藏,点击视频区域重新显示 +- 运行到微信小程序videoSrc要为http/https开头,预览时超出体积限制需删除test.mp4 + +### 安装方式 + +本组件符合[easycom](https://uniapp.dcloud.io/collocation/pages?id=easycom)规范,`HBuilderX 2.5.5`起,只需将本组件导入项目,在页面`template`中即可直接使用,无需在页面中`import`和注册`components`。 + +```html + + +``` +```javascript + +export default { + data() { + return { + videoSrc:"", + progress:0 + } + }, + methods:{ + // 视频信息加载完成 + videoLoaded(durationTime) {}, + // 当前播放时间 + videoTimeUp(currentTime) {}, + // 点击原始播放 + videoPlay() {}, + // 正在拖动 + videoSeeking() {}, + // 拖动结束 + videoSeeked() {}, + // 触发暂停 + videoPause() {}, + // 播放结束 + videoEnded() {}, + // 播放错误 + videoError() {} + } +} +``` + +### API + +| 属性名 | 类型 |可选值 | 默认值 | 说明 | +| :-: | :-: |:-: |:-: | :-: | +|videoId | String |- |myVideo | 视频ID | +|src | String |- |- | 视频地址 | +|autoplay | Boolean |- |true | 自动播放 | +|poster | String |- |- | 视频封面 | +|progress | Number |- |- | 初始播放进度 | +|width | String |- |100% | 视频宽度 | +|height | String |- |484rpx | 视频高度 | +|step | Number |- |1 | 步长 | +|errorTip | String |- |播放错误 | 播放错误Toast提示 | +|showRate | Boolean |- |true | 是否展示倍速 | +|playbackRates | Array |- |[0.8, 1, 1.25, 1.5, 2] | 播放速率 | \ No newline at end of file diff --git a/uni_modules/x-video/static/fullscreen.png b/uni_modules/x-video/static/fullscreen.png new file mode 100644 index 0000000..6544272 Binary files /dev/null and b/uni_modules/x-video/static/fullscreen.png differ diff --git a/uni_modules/x-video/static/loading.png b/uni_modules/x-video/static/loading.png new file mode 100644 index 0000000..4d35842 Binary files /dev/null and b/uni_modules/x-video/static/loading.png differ diff --git a/uni_modules/x-video/static/mute.png b/uni_modules/x-video/static/mute.png new file mode 100644 index 0000000..306601e Binary files /dev/null and b/uni_modules/x-video/static/mute.png differ diff --git a/uni_modules/x-video/static/pause.png b/uni_modules/x-video/static/pause.png new file mode 100644 index 0000000..d2e4064 Binary files /dev/null and b/uni_modules/x-video/static/pause.png differ diff --git a/uni_modules/x-video/static/play-btn.png b/uni_modules/x-video/static/play-btn.png new file mode 100644 index 0000000..9bb5087 Binary files /dev/null and b/uni_modules/x-video/static/play-btn.png differ diff --git a/uni_modules/x-video/static/play.png b/uni_modules/x-video/static/play.png new file mode 100644 index 0000000..a6bdc55 Binary files /dev/null and b/uni_modules/x-video/static/play.png differ diff --git a/uni_modules/x-video/static/sound.png b/uni_modules/x-video/static/sound.png new file mode 100644 index 0000000..8a6604e Binary files /dev/null and b/uni_modules/x-video/static/sound.png differ diff --git a/unpackage/dist/build/.nvue/app.js b/unpackage/dist/build/.nvue/app.js index e21634e..68cba87 100644 --- a/unpackage/dist/build/.nvue/app.js +++ b/unpackage/dist/build/.nvue/app.js @@ -1,7 +1,10 @@ -Promise.resolve("./pages/live/live.js").then((res) => { +Promise.resolve("./pages/addLand/select_address_n.js").then((res) => { res.length; }); -Promise.resolve("./pages/addLand/select_address_n.js").then((res) => { +Promise.resolve("./pages/live/loading.js").then((res) => { + res.length; +}); +Promise.resolve("./pages/live/loading.js").then((res) => { res.length; }); Promise.resolve("./app.css.js").then(() => { diff --git a/unpackage/dist/dev/.nvue/app.js b/unpackage/dist/dev/.nvue/app.js index e21634e..68cba87 100644 --- a/unpackage/dist/dev/.nvue/app.js +++ b/unpackage/dist/dev/.nvue/app.js @@ -1,7 +1,10 @@ -Promise.resolve("./pages/live/live.js").then((res) => { +Promise.resolve("./pages/addLand/select_address_n.js").then((res) => { res.length; }); -Promise.resolve("./pages/addLand/select_address_n.js").then((res) => { +Promise.resolve("./pages/live/loading.js").then((res) => { + res.length; +}); +Promise.resolve("./pages/live/loading.js").then((res) => { res.length; }); Promise.resolve("./app.css.js").then(() => {