From d4184658517f1791aab5550b493789647faf4970 Mon Sep 17 00:00:00 2001
From: liudan <18634735655@163.com>
Date: Mon, 19 Feb 2024 00:43:13 +0800
Subject: [PATCH] 11
---
components/u-action-sheet/u-action-sheet.vue | 190 ---
components/u-alert-tips/u-alert-tips.vue | 256 ----
.../u-avatar-cropper/u-avatar-cropper.vue | 290 ----
components/u-avatar-cropper/weCropper.js | 1265 -----------------
components/u-avatar/u-avatar.vue | 244 ----
components/u-back-top/u-back-top.vue | 153 --
components/u-badge/u-badge.vue | 216 ---
components/u-button/u-button.vue | 596 --------
components/u-calendar/u-calendar.vue | 643 ---------
components/u-car-keyboard/u-car-keyboard.vue | 257 ----
components/u-card/u-card.vue | 299 ----
components/u-cell-group/u-cell-group.vue | 70 -
components/u-cell-item/u-cell-item.vue | 316 ----
.../u-checkbox-group/u-checkbox-group.vue | 123 --
components/u-checkbox/u-checkbox.vue | 284 ----
components/u-col/u-col.vue | 156 --
.../u-collapse-item/u-collapse-item.vue | 205 ---
components/u-collapse/u-collapse.vue | 99 --
.../u-column-notice/u-column-notice.vue | 237 ---
components/u-count-down/u-count-down.vue | 318 -----
components/u-count-to/u-count-to.vue | 241 ----
components/u-divider/u-divider.vue | 153 --
.../u-dropdown-item/u-dropdown-item.vue | 132 --
components/u-dropdown/u-dropdown.vue | 298 ----
components/u-empty/u-empty.vue | 193 ---
components/u-field/u-field.vue | 384 -----
components/u-form-item/u-form-item.vue | 431 ------
components/u-form/u-form.vue | 134 --
components/u-full-screen/u-full-screen.vue | 52 -
components/u-gap/u-gap.vue | 54 -
components/u-grid-item/u-grid-item.vue | 126 --
components/u-grid/u-grid.vue | 108 --
components/u-icon/u-icon.vue | 336 -----
components/u-image/u-image.vue | 268 ----
components/u-index-anchor/u-index-anchor.vue | 89 --
components/u-index-list/u-index-list.vue | 315 ----
components/u-input/u-input.vue | 394 -----
components/u-keyboard/u-keyboard.vue | 217 ---
components/u-lazy-load/u-lazy-load.vue | 244 ----
.../u-line-progress/u-line-progress.vue | 147 --
components/u-line/u-line.vue | 84 --
components/u-link/u-link.vue | 89 --
components/u-loading-page/u-loading-page.vue | 25 -
components/u-loading/u-loading.vue | 103 --
components/u-loadmore/u-loadmore.vue | 203 ---
components/u-mask/u-mask.vue | 123 --
.../u-message-input/u-message-input.vue | 311 ----
components/u-modal/u-modal.vue | 283 ----
components/u-navbar/u-navbar.vue | 315 ----
components/u-no-network/u-no-network.vue | 233 ---
components/u-notice-bar/u-notice-bar.vue | 272 ----
components/u-number-box/u-number-box.vue | 363 -----
.../u-number-keyboard/u-number-keyboard.vue | 158 --
components/u-picker/u-picker.vue | 676 ---------
components/u-popup/u-popup.vue | 456 ------
components/u-radio-group/u-radio-group.vue | 128 --
components/u-radio/u-radio.vue | 271 ----
components/u-rate/u-rate.vue | 275 ----
components/u-read-more/u-read-more.vue | 179 ---
components/u-row-notice/u-row-notice.vue | 269 ----
components/u-row/u-row.vue | 84 --
components/u-search/u-search.vue | 342 -----
components/u-section/u-section.vue | 154 --
components/u-select/u-select.vue | 420 ------
components/u-skeleton/u-skeleton.vue | 199 ---
components/u-slider/u-slider.vue | 257 ----
components/u-steps/u-steps.vue | 200 ---
components/u-sticky/u-sticky.vue | 157 --
components/u-subsection/u-subsection.vue | 355 -----
components/u-swipe-action/u-swipe-action.vue | 255 ----
components/u-swiper/u-swiper.vue | 340 -----
components/u-switch/u-switch.vue | 163 ---
components/u-tabbar/u-tabbar.vue | 330 -----
components/u-table/u-table.vue | 84 --
components/u-tabs-swiper/u-tabs-swiper.vue | 488 -------
components/u-tabs/u-tabs.vue | 369 -----
components/u-tag/u-tag.vue | 294 ----
components/u-td/u-td.vue | 66 -
components/u-th/u-th.vue | 62 -
.../u-time-line-item/u-time-line-item.vue | 83 --
components/u-time-line/u-time-line.vue | 43 -
components/u-toast/u-toast.vue | 220 ---
components/u-top-tips/u-top-tips.vue | 121 --
components/u-tr/u-tr.vue | 25 -
components/u-upload/u-upload.vue | 657 ---------
.../u-verification-code.vue | 164 ---
components/u-waterfall/u-waterfall.vue | 176 ---
components/uview-v1/uview-v1.vue | 0
main.js.bak | 33 +
pages.json | 1 +
pages/search/index.vue | 159 ++-
static/eye.png | Bin 0 -> 978 bytes
static/eye1.png | Bin 0 -> 797 bytes
static/searchBg.png | Bin 0 -> 9129 bytes
94 files changed, 127 insertions(+), 21523 deletions(-)
delete mode 100644 components/u-action-sheet/u-action-sheet.vue
delete mode 100644 components/u-alert-tips/u-alert-tips.vue
delete mode 100644 components/u-avatar-cropper/u-avatar-cropper.vue
delete mode 100644 components/u-avatar-cropper/weCropper.js
delete mode 100644 components/u-avatar/u-avatar.vue
delete mode 100644 components/u-back-top/u-back-top.vue
delete mode 100644 components/u-badge/u-badge.vue
delete mode 100644 components/u-button/u-button.vue
delete mode 100644 components/u-calendar/u-calendar.vue
delete mode 100644 components/u-car-keyboard/u-car-keyboard.vue
delete mode 100644 components/u-card/u-card.vue
delete mode 100644 components/u-cell-group/u-cell-group.vue
delete mode 100644 components/u-cell-item/u-cell-item.vue
delete mode 100644 components/u-checkbox-group/u-checkbox-group.vue
delete mode 100644 components/u-checkbox/u-checkbox.vue
delete mode 100644 components/u-col/u-col.vue
delete mode 100644 components/u-collapse-item/u-collapse-item.vue
delete mode 100644 components/u-collapse/u-collapse.vue
delete mode 100644 components/u-column-notice/u-column-notice.vue
delete mode 100644 components/u-count-down/u-count-down.vue
delete mode 100644 components/u-count-to/u-count-to.vue
delete mode 100644 components/u-divider/u-divider.vue
delete mode 100644 components/u-dropdown-item/u-dropdown-item.vue
delete mode 100644 components/u-dropdown/u-dropdown.vue
delete mode 100644 components/u-empty/u-empty.vue
delete mode 100644 components/u-field/u-field.vue
delete mode 100644 components/u-form-item/u-form-item.vue
delete mode 100644 components/u-form/u-form.vue
delete mode 100644 components/u-full-screen/u-full-screen.vue
delete mode 100644 components/u-gap/u-gap.vue
delete mode 100644 components/u-grid-item/u-grid-item.vue
delete mode 100644 components/u-grid/u-grid.vue
delete mode 100644 components/u-icon/u-icon.vue
delete mode 100644 components/u-image/u-image.vue
delete mode 100644 components/u-index-anchor/u-index-anchor.vue
delete mode 100644 components/u-index-list/u-index-list.vue
delete mode 100644 components/u-input/u-input.vue
delete mode 100644 components/u-keyboard/u-keyboard.vue
delete mode 100644 components/u-lazy-load/u-lazy-load.vue
delete mode 100644 components/u-line-progress/u-line-progress.vue
delete mode 100644 components/u-line/u-line.vue
delete mode 100644 components/u-link/u-link.vue
delete mode 100644 components/u-loading-page/u-loading-page.vue
delete mode 100644 components/u-loading/u-loading.vue
delete mode 100644 components/u-loadmore/u-loadmore.vue
delete mode 100644 components/u-mask/u-mask.vue
delete mode 100644 components/u-message-input/u-message-input.vue
delete mode 100644 components/u-modal/u-modal.vue
delete mode 100644 components/u-navbar/u-navbar.vue
delete mode 100644 components/u-no-network/u-no-network.vue
delete mode 100644 components/u-notice-bar/u-notice-bar.vue
delete mode 100644 components/u-number-box/u-number-box.vue
delete mode 100644 components/u-number-keyboard/u-number-keyboard.vue
delete mode 100644 components/u-picker/u-picker.vue
delete mode 100644 components/u-popup/u-popup.vue
delete mode 100644 components/u-radio-group/u-radio-group.vue
delete mode 100644 components/u-radio/u-radio.vue
delete mode 100644 components/u-rate/u-rate.vue
delete mode 100644 components/u-read-more/u-read-more.vue
delete mode 100644 components/u-row-notice/u-row-notice.vue
delete mode 100644 components/u-row/u-row.vue
delete mode 100644 components/u-search/u-search.vue
delete mode 100644 components/u-section/u-section.vue
delete mode 100644 components/u-select/u-select.vue
delete mode 100644 components/u-skeleton/u-skeleton.vue
delete mode 100644 components/u-slider/u-slider.vue
delete mode 100644 components/u-steps/u-steps.vue
delete mode 100644 components/u-sticky/u-sticky.vue
delete mode 100644 components/u-subsection/u-subsection.vue
delete mode 100644 components/u-swipe-action/u-swipe-action.vue
delete mode 100644 components/u-swiper/u-swiper.vue
delete mode 100644 components/u-switch/u-switch.vue
delete mode 100644 components/u-tabbar/u-tabbar.vue
delete mode 100644 components/u-table/u-table.vue
delete mode 100644 components/u-tabs-swiper/u-tabs-swiper.vue
delete mode 100644 components/u-tabs/u-tabs.vue
delete mode 100644 components/u-tag/u-tag.vue
delete mode 100644 components/u-td/u-td.vue
delete mode 100644 components/u-th/u-th.vue
delete mode 100644 components/u-time-line-item/u-time-line-item.vue
delete mode 100644 components/u-time-line/u-time-line.vue
delete mode 100644 components/u-toast/u-toast.vue
delete mode 100644 components/u-top-tips/u-top-tips.vue
delete mode 100644 components/u-tr/u-tr.vue
delete mode 100644 components/u-upload/u-upload.vue
delete mode 100644 components/u-verification-code/u-verification-code.vue
delete mode 100644 components/u-waterfall/u-waterfall.vue
delete mode 100644 components/uview-v1/uview-v1.vue
create mode 100644 main.js.bak
create mode 100644 static/eye.png
create mode 100644 static/eye1.png
create mode 100644 static/searchBg.png
diff --git a/components/u-action-sheet/u-action-sheet.vue b/components/u-action-sheet/u-action-sheet.vue
deleted file mode 100644
index 722b668..0000000
--- a/components/u-action-sheet/u-action-sheet.vue
+++ /dev/null
@@ -1,190 +0,0 @@
-
-
-
- {{tips.text}}
-
-
-
- {{item.text}}
- {{item.subText}}
-
-
-
-
- {{cancelText}}
-
-
-
-
-
-
diff --git a/components/u-alert-tips/u-alert-tips.vue b/components/u-alert-tips/u-alert-tips.vue
deleted file mode 100644
index e81fc37..0000000
--- a/components/u-alert-tips/u-alert-tips.vue
+++ /dev/null
@@ -1,256 +0,0 @@
-
-
-
-
-
-
-
- {{title}}
-
-
- {{description}}
-
-
-
-
-
- {{closeText}}
-
-
-
-
-
-
diff --git a/components/u-avatar-cropper/u-avatar-cropper.vue b/components/u-avatar-cropper/u-avatar-cropper.vue
deleted file mode 100644
index a48dd54..0000000
--- a/components/u-avatar-cropper/u-avatar-cropper.vue
+++ /dev/null
@@ -1,290 +0,0 @@
-
-
-
-
-
-
-
-
- 选择图片
-
-
- 重新选择
-
- 确定
-
-
-
-
-
-
-
diff --git a/components/u-avatar-cropper/weCropper.js b/components/u-avatar-cropper/weCropper.js
deleted file mode 100644
index df02483..0000000
--- a/components/u-avatar-cropper/weCropper.js
+++ /dev/null
@@ -1,1265 +0,0 @@
-/**
- * we-cropper v1.3.9
- * (c) 2020 dlhandsome
- * @license MIT
- */
-(function(global, factory) {
- typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
- typeof define === 'function' && define.amd ? define(factory) :
- (global.WeCropper = factory());
-}(this, (function() {
- 'use strict';
-
- var device = void 0;
- var TOUCH_STATE = ['touchstarted', 'touchmoved', 'touchended'];
-
- function firstLetterUpper(str) {
- return str.charAt(0).toUpperCase() + str.slice(1)
- }
-
- function setTouchState(instance) {
- var arg = [],
- len = arguments.length - 1;
- while (len-- > 0) arg[len] = arguments[len + 1];
-
- TOUCH_STATE.forEach(function(key, i) {
- if (arg[i] !== undefined) {
- instance[key] = arg[i];
- }
- });
- }
-
- function validator(instance, o) {
- Object.defineProperties(instance, o);
- }
-
- function getDevice() {
- if (!device) {
- device = uni.getSystemInfoSync();
- }
- return device
- }
-
- var tmp = {};
-
- var ref = getDevice();
- var pixelRatio = ref.pixelRatio;
-
- var DEFAULT = {
- id: {
- default: 'cropper',
- get: function get() {
- return tmp.id
- },
- set: function set(value) {
- if (typeof(value) !== 'string') {
- console.error(("id:" + value + " is invalid"));
- }
- tmp.id = value;
- }
- },
- width: {
- default: 750,
- get: function get() {
- return tmp.width
- },
- set: function set(value) {
- if (typeof(value) !== 'number') {
- console.error(("width:" + value + " is invalid"));
- }
- tmp.width = value;
- }
- },
- height: {
- default: 750,
- get: function get() {
- return tmp.height
- },
- set: function set(value) {
- if (typeof(value) !== 'number') {
- console.error(("height:" + value + " is invalid"));
- }
- tmp.height = value;
- }
- },
- pixelRatio: {
- default: pixelRatio,
- get: function get() {
- return tmp.pixelRatio
- },
- set: function set(value) {
- if (typeof(value) !== 'number') {
- console.error(("pixelRatio:" + value + " is invalid"));
- }
- tmp.pixelRatio = value;
- }
- },
- scale: {
- default: 2.5,
- get: function get() {
- return tmp.scale
- },
- set: function set(value) {
- if (typeof(value) !== 'number') {
- console.error(("scale:" + value + " is invalid"));
- }
- tmp.scale = value;
- }
- },
- zoom: {
- default: 5,
- get: function get() {
- return tmp.zoom
- },
- set: function set(value) {
- if (typeof(value) !== 'number') {
- console.error(("zoom:" + value + " is invalid"));
- } else if (value < 0 || value > 10) {
- console.error("zoom should be ranged in 0 ~ 10");
- }
- tmp.zoom = value;
- }
- },
- src: {
- default: '',
- get: function get() {
- return tmp.src
- },
- set: function set(value) {
- if (typeof(value) !== 'string') {
- console.error(("src:" + value + " is invalid"));
- }
- tmp.src = value;
- }
- },
- cut: {
- default: {},
- get: function get() {
- return tmp.cut
- },
- set: function set(value) {
- if (typeof(value) !== 'object') {
- console.error(("cut:" + value + " is invalid"));
- }
- tmp.cut = value;
- }
- },
- boundStyle: {
- default: {},
- get: function get() {
- return tmp.boundStyle
- },
- set: function set(value) {
- if (typeof(value) !== 'object') {
- console.error(("boundStyle:" + value + " is invalid"));
- }
- tmp.boundStyle = value;
- }
- },
- onReady: {
- default: null,
- get: function get() {
- return tmp.ready
- },
- set: function set(value) {
- tmp.ready = value;
- }
- },
- onBeforeImageLoad: {
- default: null,
- get: function get() {
- return tmp.beforeImageLoad
- },
- set: function set(value) {
- tmp.beforeImageLoad = value;
- }
- },
- onImageLoad: {
- default: null,
- get: function get() {
- return tmp.imageLoad
- },
- set: function set(value) {
- tmp.imageLoad = value;
- }
- },
- onBeforeDraw: {
- default: null,
- get: function get() {
- return tmp.beforeDraw
- },
- set: function set(value) {
- tmp.beforeDraw = value;
- }
- }
- };
-
- var ref$1 = getDevice();
- var windowWidth = ref$1.windowWidth;
-
- function prepare() {
- var self = this;
-
- // v1.4.0 版本中将不再自动绑定we-cropper实例
- self.attachPage = function() {
- var pages = getCurrentPages();
- // 获取到当前page上下文
- var pageContext = pages[pages.length - 1];
- // 把this依附在Page上下文的wecropper属性上,便于在page钩子函数中访问
- Object.defineProperty(pageContext, 'wecropper', {
- get: function get() {
- console.warn(
- 'Instance will not be automatically bound to the page after v1.4.0\n\n' +
- 'Please use a custom instance name instead\n\n' +
- 'Example: \n' +
- 'this.mycropper = new WeCropper(options)\n\n' +
- '// ...\n' +
- 'this.mycropper.getCropperImage()'
- );
- return self
- },
- configurable: true
- });
- };
-
- self.createCtx = function() {
- var id = self.id;
- var targetId = self.targetId;
-
- if (id) {
- self.ctx = self.ctx || uni.createCanvasContext(id);
- self.targetCtx = self.targetCtx || uni.createCanvasContext(targetId);
- } else {
- console.error("constructor: create canvas context failed, 'id' must be valuable");
- }
- };
-
- self.deviceRadio = windowWidth / 750;
- }
-
- var commonjsGlobal = typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !==
- 'undefined' ? self : {};
-
-
-
-
-
- function createCommonjsModule(fn, module) {
- return module = {
- exports: {}
- }, fn(module, module.exports), module.exports;
- }
-
- var tools = createCommonjsModule(function(module, exports) {
- /**
- * String type check
- */
- exports.isStr = function(v) {
- return typeof v === 'string';
- };
- /**
- * Number type check
- */
- exports.isNum = function(v) {
- return typeof v === 'number';
- };
- /**
- * Array type check
- */
- exports.isArr = Array.isArray;
- /**
- * undefined type check
- */
- exports.isUndef = function(v) {
- return v === undefined;
- };
-
- exports.isTrue = function(v) {
- return v === true;
- };
-
- exports.isFalse = function(v) {
- return v === false;
- };
- /**
- * Function type check
- */
- exports.isFunc = function(v) {
- return typeof v === 'function';
- };
- /**
- * Quick object check - this is primarily used to tell
- * Objects from primitive values when we know the value
- * is a JSON-compliant type.
- */
- exports.isObj = exports.isObject = function(obj) {
- return obj !== null && typeof obj === 'object'
- };
-
- /**
- * Strict object type check. Only returns true
- * for plain JavaScript objects.
- */
- var _toString = Object.prototype.toString;
- exports.isPlainObject = function(obj) {
- return _toString.call(obj) === '[object Object]'
- };
-
- /**
- * Check whether the object has the property.
- */
- var hasOwnProperty = Object.prototype.hasOwnProperty;
- exports.hasOwn = function(obj, key) {
- return hasOwnProperty.call(obj, key)
- };
-
- /**
- * Perform no operation.
- * Stubbing args to make Flow happy without leaving useless transpiled code
- * with ...rest (https://flow.org/blog/2017/05/07/Strict-Function-Call-Arity/)
- */
- exports.noop = function(a, b, c) {};
-
- /**
- * Check if val is a valid array index.
- */
- exports.isValidArrayIndex = function(val) {
- var n = parseFloat(String(val));
- return n >= 0 && Math.floor(n) === n && isFinite(val)
- };
- });
-
- var tools_7 = tools.isFunc;
- var tools_10 = tools.isPlainObject;
-
- var EVENT_TYPE = ['ready', 'beforeImageLoad', 'beforeDraw', 'imageLoad'];
-
- function observer() {
- var self = this;
-
- self.on = function(event, fn) {
- if (EVENT_TYPE.indexOf(event) > -1) {
- if (tools_7(fn)) {
- event === 'ready' ?
- fn(self) :
- self[("on" + (firstLetterUpper(event)))] = fn;
- }
- } else {
- console.error(("event: " + event + " is invalid"));
- }
- return self
- };
- }
-
- function wxPromise(fn) {
- return function(obj) {
- var args = [],
- len = arguments.length - 1;
- while (len-- > 0) args[len] = arguments[len + 1];
-
- if (obj === void 0) obj = {};
- return new Promise(function(resolve, reject) {
- obj.success = function(res) {
- resolve(res);
- };
- obj.fail = function(err) {
- reject(err);
- };
- fn.apply(void 0, [obj].concat(args));
- })
- }
- }
-
- function draw(ctx, reserve) {
- if (reserve === void 0) reserve = false;
-
- return new Promise(function(resolve) {
- ctx.draw(reserve, resolve);
- })
- }
-
- var getImageInfo = wxPromise(uni.getImageInfo);
-
- var canvasToTempFilePath = wxPromise(uni.canvasToTempFilePath);
-
- var base64 = createCommonjsModule(function(module, exports) {
- /*! http://mths.be/base64 v0.1.0 by @mathias | MIT license */
- (function(root) {
-
- // Detect free variables `exports`.
- var freeExports = 'object' == 'object' && exports;
-
- // Detect free variable `module`.
- var freeModule = 'object' == 'object' && module &&
- module.exports == freeExports && module;
-
- // Detect free variable `global`, from Node.js or Browserified code, and use
- // it as `root`.
- var freeGlobal = typeof commonjsGlobal == 'object' && commonjsGlobal;
- if (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal) {
- root = freeGlobal;
- }
-
- /*--------------------------------------------------------------------------*/
-
- var InvalidCharacterError = function(message) {
- this.message = message;
- };
- InvalidCharacterError.prototype = new Error;
- InvalidCharacterError.prototype.name = 'InvalidCharacterError';
-
- var error = function(message) {
- // Note: the error messages used throughout this file match those used by
- // the native `atob`/`btoa` implementation in Chromium.
- throw new InvalidCharacterError(message);
- };
-
- var TABLE = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
- // http://whatwg.org/html/common-microsyntaxes.html#space-character
- var REGEX_SPACE_CHARACTERS = /[\t\n\f\r ]/g;
-
- // `decode` is designed to be fully compatible with `atob` as described in the
- // HTML Standard. http://whatwg.org/html/webappapis.html#dom-windowbase64-atob
- // The optimized base64-decoding algorithm used is based on @atk’s excellent
- // implementation. https://gist.github.com/atk/1020396
- var decode = function(input) {
- input = String(input)
- .replace(REGEX_SPACE_CHARACTERS, '');
- var length = input.length;
- if (length % 4 == 0) {
- input = input.replace(/==?$/, '');
- length = input.length;
- }
- if (
- length % 4 == 1 ||
- // http://whatwg.org/C#alphanumeric-ascii-characters
- /[^+a-zA-Z0-9/]/.test(input)
- ) {
- error(
- 'Invalid character: the string to be decoded is not correctly encoded.'
- );
- }
- var bitCounter = 0;
- var bitStorage;
- var buffer;
- var output = '';
- var position = -1;
- while (++position < length) {
- buffer = TABLE.indexOf(input.charAt(position));
- bitStorage = bitCounter % 4 ? bitStorage * 64 + buffer : buffer;
- // Unless this is the first of a group of 4 characters…
- if (bitCounter++ % 4) {
- // …convert the first 8 bits to a single ASCII character.
- output += String.fromCharCode(
- 0xFF & bitStorage >> (-2 * bitCounter & 6)
- );
- }
- }
- return output;
- };
-
- // `encode` is designed to be fully compatible with `btoa` as described in the
- // HTML Standard: http://whatwg.org/html/webappapis.html#dom-windowbase64-btoa
- var encode = function(input) {
- input = String(input);
- if (/[^\0-\xFF]/.test(input)) {
- // Note: no need to special-case astral symbols here, as surrogates are
- // matched, and the input is supposed to only contain ASCII anyway.
- error(
- 'The string to be encoded contains characters outside of the ' +
- 'Latin1 range.'
- );
- }
- var padding = input.length % 3;
- var output = '';
- var position = -1;
- var a;
- var b;
- var c;
- var buffer;
- // Make sure any padding is handled outside of the loop.
- var length = input.length - padding;
-
- while (++position < length) {
- // Read three bytes, i.e. 24 bits.
- a = input.charCodeAt(position) << 16;
- b = input.charCodeAt(++position) << 8;
- c = input.charCodeAt(++position);
- buffer = a + b + c;
- // Turn the 24 bits into four chunks of 6 bits each, and append the
- // matching character for each of them to the output.
- output += (
- TABLE.charAt(buffer >> 18 & 0x3F) +
- TABLE.charAt(buffer >> 12 & 0x3F) +
- TABLE.charAt(buffer >> 6 & 0x3F) +
- TABLE.charAt(buffer & 0x3F)
- );
- }
-
- if (padding == 2) {
- a = input.charCodeAt(position) << 8;
- b = input.charCodeAt(++position);
- buffer = a + b;
- output += (
- TABLE.charAt(buffer >> 10) +
- TABLE.charAt((buffer >> 4) & 0x3F) +
- TABLE.charAt((buffer << 2) & 0x3F) +
- '='
- );
- } else if (padding == 1) {
- buffer = input.charCodeAt(position);
- output += (
- TABLE.charAt(buffer >> 2) +
- TABLE.charAt((buffer << 4) & 0x3F) +
- '=='
- );
- }
-
- return output;
- };
-
- var base64 = {
- 'encode': encode,
- 'decode': decode,
- 'version': '0.1.0'
- };
-
- // Some AMD build optimizers, like r.js, check for specific condition patterns
- // like the following:
- if (
- typeof undefined == 'function' &&
- typeof undefined.amd == 'object' &&
- undefined.amd
- ) {
- undefined(function() {
- return base64;
- });
- } else if (freeExports && !freeExports.nodeType) {
- if (freeModule) { // in Node.js or RingoJS v0.8.0+
- freeModule.exports = base64;
- } else { // in Narwhal or RingoJS v0.7.0-
- for (var key in base64) {
- base64.hasOwnProperty(key) && (freeExports[key] = base64[key]);
- }
- }
- } else { // in Rhino or a web browser
- root.base64 = base64;
- }
-
- }(commonjsGlobal));
- });
-
- function makeURI(strData, type) {
- return 'data:' + type + ';base64,' + strData
- }
-
- function fixType(type) {
- type = type.toLowerCase().replace(/jpg/i, 'jpeg');
- var r = type.match(/png|jpeg|bmp|gif/)[0];
- return 'image/' + r
- }
-
- function encodeData(data) {
- var str = '';
- if (typeof data === 'string') {
- str = data;
- } else {
- for (var i = 0; i < data.length; i++) {
- str += String.fromCharCode(data[i]);
- }
- }
- return base64.encode(str)
- }
-
- /**
- * 获取图像区域隐含的像素数据
- * @param canvasId canvas标识
- * @param x 将要被提取的图像数据矩形区域的左上角 x 坐标
- * @param y 将要被提取的图像数据矩形区域的左上角 y 坐标
- * @param width 将要被提取的图像数据矩形区域的宽度
- * @param height 将要被提取的图像数据矩形区域的高度
- * @param done 完成回调
- */
- function getImageData(canvasId, x, y, width, height, done) {
- uni.canvasGetImageData({
- canvasId: canvasId,
- x: x,
- y: y,
- width: width,
- height: height,
- success: function success(res) {
- done(res, null);
- },
- fail: function fail(res) {
- done(null, res);
- }
- });
- }
-
- /**
- * 生成bmp格式图片
- * 按照规则生成图片响应头和响应体
- * @param oData 用来描述 canvas 区域隐含的像素数据 { data, width, height } = oData
- * @returns {*} base64字符串
- */
- function genBitmapImage(oData) {
- //
- // BITMAPFILEHEADER: http://msdn.microsoft.com/en-us/library/windows/desktop/dd183374(v=vs.85).aspx
- // BITMAPINFOHEADER: http://msdn.microsoft.com/en-us/library/dd183376.aspx
- //
- var biWidth = oData.width;
- var biHeight = oData.height;
- var biSizeImage = biWidth * biHeight * 3;
- var bfSize = biSizeImage + 54; // total header size = 54 bytes
-
- //
- // typedef struct tagBITMAPFILEHEADER {
- // WORD bfType;
- // DWORD bfSize;
- // WORD bfReserved1;
- // WORD bfReserved2;
- // DWORD bfOffBits;
- // } BITMAPFILEHEADER;
- //
- var BITMAPFILEHEADER = [
- // WORD bfType -- The file type signature; must be "BM"
- 0x42, 0x4D,
- // DWORD bfSize -- The size, in bytes, of the bitmap file
- bfSize & 0xff, bfSize >> 8 & 0xff, bfSize >> 16 & 0xff, bfSize >> 24 & 0xff,
- // WORD bfReserved1 -- Reserved; must be zero
- 0, 0,
- // WORD bfReserved2 -- Reserved; must be zero
- 0, 0,
- // DWORD bfOffBits -- The offset, in bytes, from the beginning of the BITMAPFILEHEADER structure to the bitmap bits.
- 54, 0, 0, 0
- ];
-
- //
- // typedef struct tagBITMAPINFOHEADER {
- // DWORD biSize;
- // LONG biWidth;
- // LONG biHeight;
- // WORD biPlanes;
- // WORD biBitCount;
- // DWORD biCompression;
- // DWORD biSizeImage;
- // LONG biXPelsPerMeter;
- // LONG biYPelsPerMeter;
- // DWORD biClrUsed;
- // DWORD biClrImportant;
- // } BITMAPINFOHEADER, *PBITMAPINFOHEADER;
- //
- var BITMAPINFOHEADER = [
- // DWORD biSize -- The number of bytes required by the structure
- 40, 0, 0, 0,
- // LONG biWidth -- The width of the bitmap, in pixels
- biWidth & 0xff, biWidth >> 8 & 0xff, biWidth >> 16 & 0xff, biWidth >> 24 & 0xff,
- // LONG biHeight -- The height of the bitmap, in pixels
- biHeight & 0xff, biHeight >> 8 & 0xff, biHeight >> 16 & 0xff, biHeight >> 24 & 0xff,
- // WORD biPlanes -- The number of planes for the target device. This value must be set to 1
- 1, 0,
- // WORD biBitCount -- The number of bits-per-pixel, 24 bits-per-pixel -- the bitmap
- // has a maximum of 2^24 colors (16777216, Truecolor)
- 24, 0,
- // DWORD biCompression -- The type of compression, BI_RGB (code 0) -- uncompressed
- 0, 0, 0, 0,
- // DWORD biSizeImage -- The size, in bytes, of the image. This may be set to zero for BI_RGB bitmaps
- biSizeImage & 0xff, biSizeImage >> 8 & 0xff, biSizeImage >> 16 & 0xff, biSizeImage >> 24 & 0xff,
- // LONG biXPelsPerMeter, unused
- 0, 0, 0, 0,
- // LONG biYPelsPerMeter, unused
- 0, 0, 0, 0,
- // DWORD biClrUsed, the number of color indexes of palette, unused
- 0, 0, 0, 0,
- // DWORD biClrImportant, unused
- 0, 0, 0, 0
- ];
-
- var iPadding = (4 - ((biWidth * 3) % 4)) % 4;
-
- var aImgData = oData.data;
-
- var strPixelData = '';
- var biWidth4 = biWidth << 2;
- var y = biHeight;
- var fromCharCode = String.fromCharCode;
-
- do {
- var iOffsetY = biWidth4 * (y - 1);
- var strPixelRow = '';
- for (var x = 0; x < biWidth; x++) {
- var iOffsetX = x << 2;
- strPixelRow += fromCharCode(aImgData[iOffsetY + iOffsetX + 2]) +
- fromCharCode(aImgData[iOffsetY + iOffsetX + 1]) +
- fromCharCode(aImgData[iOffsetY + iOffsetX]);
- }
-
- for (var c = 0; c < iPadding; c++) {
- strPixelRow += String.fromCharCode(0);
- }
-
- strPixelData += strPixelRow;
- } while (--y)
-
- var strEncoded = encodeData(BITMAPFILEHEADER.concat(BITMAPINFOHEADER)) + encodeData(strPixelData);
-
- return strEncoded
- }
-
- /**
- * 转换为图片base64
- * @param canvasId canvas标识
- * @param x 将要被提取的图像数据矩形区域的左上角 x 坐标
- * @param y 将要被提取的图像数据矩形区域的左上角 y 坐标
- * @param width 将要被提取的图像数据矩形区域的宽度
- * @param height 将要被提取的图像数据矩形区域的高度
- * @param type 转换图片类型
- * @param done 完成回调
- */
- function convertToImage(canvasId, x, y, width, height, type, done) {
- if (done === void 0) done = function() {};
-
- if (type === undefined) {
- type = 'png';
- }
- type = fixType(type);
- if (/bmp/.test(type)) {
- getImageData(canvasId, x, y, width, height, function(data, err) {
- var strData = genBitmapImage(data);
- tools_7(done) && done(makeURI(strData, 'image/' + type), err);
- });
- } else {
- console.error('暂不支持生成\'' + type + '\'类型的base64图片');
- }
- }
-
- var CanvasToBase64 = {
- convertToImage: convertToImage,
- // convertToPNG: function (width, height, done) {
- // return convertToImage(width, height, 'png', done)
- // },
- // convertToJPEG: function (width, height, done) {
- // return convertToImage(width, height, 'jpeg', done)
- // },
- // convertToGIF: function (width, height, done) {
- // return convertToImage(width, height, 'gif', done)
- // },
- convertToBMP: function(ref, done) {
- if (ref === void 0) ref = {};
- var canvasId = ref.canvasId;
- var x = ref.x;
- var y = ref.y;
- var width = ref.width;
- var height = ref.height;
- if (done === void 0) done = function() {};
-
- return convertToImage(canvasId, x, y, width, height, 'bmp', done)
- }
- };
-
- function methods() {
- var self = this;
-
- var boundWidth = self.width; // 裁剪框默认宽度,即整个画布宽度
- var boundHeight = self.height; // 裁剪框默认高度,即整个画布高度
-
- var id = self.id;
- var targetId = self.targetId;
- var pixelRatio = self.pixelRatio;
-
- var ref = self.cut;
- var x = ref.x;
- if (x === void 0) x = 0;
- var y = ref.y;
- if (y === void 0) y = 0;
- var width = ref.width;
- if (width === void 0) width = boundWidth;
- var height = ref.height;
- if (height === void 0) height = boundHeight;
-
- self.updateCanvas = function(done) {
- if (self.croperTarget) {
- // 画布绘制图片
- self.ctx.drawImage(
- self.croperTarget,
- self.imgLeft,
- self.imgTop,
- self.scaleWidth,
- self.scaleHeight
- );
- }
- tools_7(self.onBeforeDraw) && self.onBeforeDraw(self.ctx, self);
-
- self.setBoundStyle(self.boundStyle); // 设置边界样式
-
- self.ctx.draw(false, done);
- return self
- };
-
- self.pushOrigin = self.pushOrign = function(src) {
- self.src = src;
-
- tools_7(self.onBeforeImageLoad) && self.onBeforeImageLoad(self.ctx, self);
-
- return getImageInfo({
- src: src
- })
- .then(function(res) {
- var innerAspectRadio = res.width / res.height;
- var customAspectRadio = width / height;
-
- self.croperTarget = res.path;
-
- if (innerAspectRadio < customAspectRadio) {
- self.rectX = x;
- self.baseWidth = width;
- self.baseHeight = width / innerAspectRadio;
- self.rectY = y - Math.abs((height - self.baseHeight) / 2);
- } else {
- self.rectY = y;
- self.baseWidth = height * innerAspectRadio;
- self.baseHeight = height;
- self.rectX = x - Math.abs((width - self.baseWidth) / 2);
- }
-
- self.imgLeft = self.rectX;
- self.imgTop = self.rectY;
- self.scaleWidth = self.baseWidth;
- self.scaleHeight = self.baseHeight;
-
- self.update();
-
- return new Promise(function(resolve) {
- self.updateCanvas(resolve);
- })
- })
- .then(function() {
- tools_7(self.onImageLoad) && self.onImageLoad(self.ctx, self);
- })
- };
-
- self.removeImage = function() {
- self.src = '';
- self.croperTarget = '';
- return draw(self.ctx)
- };
-
- self.getCropperBase64 = function(done) {
- if (done === void 0) done = function() {};
-
- CanvasToBase64.convertToBMP({
- canvasId: id,
- x: x,
- y: y,
- width: width,
- height: height
- }, done);
- };
-
- self.getCropperImage = function(opt, fn) {
- var customOptions = opt;
-
- var canvasOptions = {
- canvasId: id,
- x: x,
- y: y,
- width: width,
- height: height
- };
-
- var task = function() {
- return Promise.resolve();
- };
-
- if (
- tools_10(customOptions) &&
- customOptions.original
- ) {
- // original mode
- task = function() {
- self.targetCtx.drawImage(
- self.croperTarget,
- self.imgLeft * pixelRatio,
- self.imgTop * pixelRatio,
- self.scaleWidth * pixelRatio,
- self.scaleHeight * pixelRatio
- );
-
- canvasOptions = {
- canvasId: targetId,
- x: x * pixelRatio,
- y: y * pixelRatio,
- width: width * pixelRatio,
- height: height * pixelRatio
- };
-
- return draw(self.targetCtx)
- };
- }
-
- return task()
- .then(function() {
- if (tools_10(customOptions)) {
- canvasOptions = Object.assign({}, canvasOptions, customOptions);
- }
-
- if (tools_7(customOptions)) {
- fn = customOptions;
- }
-
- var arg = canvasOptions.componentContext ?
- [canvasOptions, canvasOptions.componentContext] :
- [canvasOptions];
-
- return canvasToTempFilePath.apply(null, arg)
- })
- .then(function(res) {
- var tempFilePath = res.tempFilePath;
-
- return tools_7(fn) ?
- fn.call(self, tempFilePath, null) :
- tempFilePath
- })
- .catch(function(err) {
- if (tools_7(fn)) {
- fn.call(self, null, err);
- } else {
- throw err
- }
- })
- };
- }
-
- /**
- * 获取最新缩放值
- * @param oldScale 上一次触摸结束后的缩放值
- * @param oldDistance 上一次触摸结束后的双指距离
- * @param zoom 缩放系数
- * @param touch0 第一指touch对象
- * @param touch1 第二指touch对象
- * @returns {*}
- */
- var getNewScale = function(oldScale, oldDistance, zoom, touch0, touch1) {
- var xMove, yMove, newDistance;
- // 计算二指最新距离
- xMove = Math.round(touch1.x - touch0.x);
- yMove = Math.round(touch1.y - touch0.y);
- newDistance = Math.round(Math.sqrt(xMove * xMove + yMove * yMove));
-
- return oldScale + 0.001 * zoom * (newDistance - oldDistance)
- };
-
- function update() {
- var self = this;
-
- if (!self.src) {
- return
- }
-
- self.__oneTouchStart = function(touch) {
- self.touchX0 = Math.round(touch.x);
- self.touchY0 = Math.round(touch.y);
- };
-
- self.__oneTouchMove = function(touch) {
- var xMove, yMove;
- // 计算单指移动的距离
- if (self.touchended) {
- return self.updateCanvas()
- }
- xMove = Math.round(touch.x - self.touchX0);
- yMove = Math.round(touch.y - self.touchY0);
-
- var imgLeft = Math.round(self.rectX + xMove);
- var imgTop = Math.round(self.rectY + yMove);
-
- self.outsideBound(imgLeft, imgTop);
-
- self.updateCanvas();
- };
-
- self.__twoTouchStart = function(touch0, touch1) {
- var xMove, yMove, oldDistance;
-
- self.touchX1 = Math.round(self.rectX + self.scaleWidth / 2);
- self.touchY1 = Math.round(self.rectY + self.scaleHeight / 2);
-
- // 计算两指距离
- xMove = Math.round(touch1.x - touch0.x);
- yMove = Math.round(touch1.y - touch0.y);
- oldDistance = Math.round(Math.sqrt(xMove * xMove + yMove * yMove));
-
- self.oldDistance = oldDistance;
- };
-
- self.__twoTouchMove = function(touch0, touch1) {
- var oldScale = self.oldScale;
- var oldDistance = self.oldDistance;
- var scale = self.scale;
- var zoom = self.zoom;
-
- self.newScale = getNewScale(oldScale, oldDistance, zoom, touch0, touch1);
-
- // 设定缩放范围
- self.newScale <= 1 && (self.newScale = 1);
- self.newScale >= scale && (self.newScale = scale);
-
- self.scaleWidth = Math.round(self.newScale * self.baseWidth);
- self.scaleHeight = Math.round(self.newScale * self.baseHeight);
- var imgLeft = Math.round(self.touchX1 - self.scaleWidth / 2);
- var imgTop = Math.round(self.touchY1 - self.scaleHeight / 2);
-
- self.outsideBound(imgLeft, imgTop);
-
- self.updateCanvas();
- };
-
- self.__xtouchEnd = function() {
- self.oldScale = self.newScale;
- self.rectX = self.imgLeft;
- self.rectY = self.imgTop;
- };
- }
-
- var handle = {
- // 图片手势初始监测
- touchStart: function touchStart(e) {
- var self = this;
- var ref = e.touches;
- var touch0 = ref[0];
- var touch1 = ref[1];
-
- if (!self.src) {
- return
- }
-
- setTouchState(self, true, null, null);
-
- // 计算第一个触摸点的位置,并参照改点进行缩放
- self.__oneTouchStart(touch0);
-
- // 两指手势触发
- if (e.touches.length >= 2) {
- self.__twoTouchStart(touch0, touch1);
- }
- },
-
- // 图片手势动态缩放
- touchMove: function touchMove(e) {
- var self = this;
- var ref = e.touches;
- var touch0 = ref[0];
- var touch1 = ref[1];
-
- if (!self.src) {
- return
- }
-
- setTouchState(self, null, true);
-
- // 单指手势时触发
- if (e.touches.length === 1) {
- self.__oneTouchMove(touch0);
- }
- // 两指手势触发
- if (e.touches.length >= 2) {
- self.__twoTouchMove(touch0, touch1);
- }
- },
-
- touchEnd: function touchEnd(e) {
- var self = this;
-
- if (!self.src) {
- return
- }
-
- setTouchState(self, false, false, true);
- self.__xtouchEnd();
- }
- };
-
- function cut() {
- var self = this;
- var boundWidth = self.width; // 裁剪框默认宽度,即整个画布宽度
- var boundHeight = self.height;
- // 裁剪框默认高度,即整个画布高度
- var ref = self.cut;
- var x = ref.x;
- if (x === void 0) x = 0;
- var y = ref.y;
- if (y === void 0) y = 0;
- var width = ref.width;
- if (width === void 0) width = boundWidth;
- var height = ref.height;
- if (height === void 0) height = boundHeight;
-
- /**
- * 设置边界
- * @param imgLeft 图片左上角横坐标值
- * @param imgTop 图片左上角纵坐标值
- */
- self.outsideBound = function(imgLeft, imgTop) {
- self.imgLeft = imgLeft >= x ?
- x :
- self.scaleWidth + imgLeft - x <= width ?
- x + width - self.scaleWidth :
- imgLeft;
-
- self.imgTop = imgTop >= y ?
- y :
- self.scaleHeight + imgTop - y <= height ?
- y + height - self.scaleHeight :
- imgTop;
- };
-
- /**
- * 设置边界样式
- * @param color 边界颜色
- */
- self.setBoundStyle = function(ref) {
- if (ref === void 0) ref = {};
- var color = ref.color;
- if (color === void 0) color = '#04b00f';
- var mask = ref.mask;
- if (mask === void 0) mask = 'rgba(0, 0, 0, 0.3)';
- var lineWidth = ref.lineWidth;
- if (lineWidth === void 0) lineWidth = 1;
-
- var half = lineWidth / 2;
- var boundOption = [{
- start: {
- x: x - half,
- y: y + 10 - half
- },
- step1: {
- x: x - half,
- y: y - half
- },
- step2: {
- x: x + 10 - half,
- y: y - half
- }
- },
- {
- start: {
- x: x - half,
- y: y + height - 10 + half
- },
- step1: {
- x: x - half,
- y: y + height + half
- },
- step2: {
- x: x + 10 - half,
- y: y + height + half
- }
- },
- {
- start: {
- x: x + width - 10 + half,
- y: y - half
- },
- step1: {
- x: x + width + half,
- y: y - half
- },
- step2: {
- x: x + width + half,
- y: y + 10 - half
- }
- },
- {
- start: {
- x: x + width + half,
- y: y + height - 10 + half
- },
- step1: {
- x: x + width + half,
- y: y + height + half
- },
- step2: {
- x: x + width - 10 + half,
- y: y + height + half
- }
- }
- ];
-
- // 绘制半透明层
- self.ctx.beginPath();
- self.ctx.setFillStyle(mask);
- self.ctx.fillRect(0, 0, x, boundHeight);
- self.ctx.fillRect(x, 0, width, y);
- self.ctx.fillRect(x, y + height, width, boundHeight - y - height);
- self.ctx.fillRect(x + width, 0, boundWidth - x - width, boundHeight);
- self.ctx.fill();
-
- boundOption.forEach(function(op) {
- self.ctx.beginPath();
- self.ctx.setStrokeStyle(color);
- self.ctx.setLineWidth(lineWidth);
- self.ctx.moveTo(op.start.x, op.start.y);
- self.ctx.lineTo(op.step1.x, op.step1.y);
- self.ctx.lineTo(op.step2.x, op.step2.y);
- self.ctx.stroke();
- });
- };
- }
-
- var version = "1.3.9";
-
- var WeCropper = function WeCropper(params) {
- var self = this;
- var _default = {};
-
- validator(self, DEFAULT);
-
- Object.keys(DEFAULT).forEach(function(key) {
- _default[key] = DEFAULT[key].default;
- });
- Object.assign(self, _default, params);
-
- self.prepare();
- self.attachPage();
- self.createCtx();
- self.observer();
- self.cutt();
- self.methods();
- self.init();
- self.update();
-
- return self
- };
-
- WeCropper.prototype.init = function init() {
- var self = this;
- var src = self.src;
-
- self.version = version;
-
- typeof self.onReady === 'function' && self.onReady(self.ctx, self);
-
- if (src) {
- self.pushOrign(src);
- } else {
- self.updateCanvas();
- }
- setTouchState(self, false, false, false);
-
- self.oldScale = 1;
- self.newScale = 1;
-
- return self
- };
-
- Object.assign(WeCropper.prototype, handle);
-
- WeCropper.prototype.prepare = prepare;
- WeCropper.prototype.observer = observer;
- WeCropper.prototype.methods = methods;
- WeCropper.prototype.cutt = cut;
- WeCropper.prototype.update = update;
-
- return WeCropper;
-
-})));
diff --git a/components/u-avatar/u-avatar.vue b/components/u-avatar/u-avatar.vue
deleted file mode 100644
index 289b9b0..0000000
--- a/components/u-avatar/u-avatar.vue
+++ /dev/null
@@ -1,244 +0,0 @@
-
-
-
- {{uText}}
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-back-top/u-back-top.vue b/components/u-back-top/u-back-top.vue
deleted file mode 100644
index 7970fc7..0000000
--- a/components/u-back-top/u-back-top.vue
+++ /dev/null
@@ -1,153 +0,0 @@
-
-
-
-
-
- {{tips}}
-
-
-
-
-
-
-
-
-
diff --git a/components/u-badge/u-badge.vue b/components/u-badge/u-badge.vue
deleted file mode 100644
index e85b133..0000000
--- a/components/u-badge/u-badge.vue
+++ /dev/null
@@ -1,216 +0,0 @@
-
-
- {{showText}}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/components/u-button/u-button.vue b/components/u-button/u-button.vue
deleted file mode 100644
index 82c3a6f..0000000
--- a/components/u-button/u-button.vue
+++ /dev/null
@@ -1,596 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/u-calendar/u-calendar.vue b/components/u-calendar/u-calendar.vue
deleted file mode 100644
index 70059cb..0000000
--- a/components/u-calendar/u-calendar.vue
+++ /dev/null
@@ -1,643 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- {{ showTitle }}
-
-
-
-
-
-
-
-
- {{item}}
-
-
-
-
-
-
-
-
- {{ index + 1 }}
-
- {{startText}}
- {{endText}}
-
- {{month}}
-
-
-
- {{mode == 'date' ? activeDate : startDate}}
- 至{{endDate}}
-
-
- 确定
-
-
-
-
-
-
-
-
diff --git a/components/u-car-keyboard/u-car-keyboard.vue b/components/u-car-keyboard/u-car-keyboard.vue
deleted file mode 100644
index 84b1467..0000000
--- a/components/u-car-keyboard/u-car-keyboard.vue
+++ /dev/null
@@ -1,257 +0,0 @@
-
- {}">
-
-
-
-
- {{ item }}
-
-
-
-
-
-
- 中
- /
- 英
-
-
-
-
-
-
-
-
-
diff --git a/components/u-card/u-card.vue b/components/u-card/u-card.vue
deleted file mode 100644
index a3cb2aa..0000000
--- a/components/u-card/u-card.vue
+++ /dev/null
@@ -1,299 +0,0 @@
-
-
-
-
-
-
-
- {{ title }}
-
-
-
-
- {{ subTitle }}
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-cell-group/u-cell-group.vue b/components/u-cell-group/u-cell-group.vue
deleted file mode 100644
index 3fbca72..0000000
--- a/components/u-cell-group/u-cell-group.vue
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
- {{title}}
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-cell-item/u-cell-item.vue b/components/u-cell-item/u-cell-item.vue
deleted file mode 100644
index 055af3a..0000000
--- a/components/u-cell-item/u-cell-item.vue
+++ /dev/null
@@ -1,316 +0,0 @@
-
-
-
-
-
-
-
- {{ title }}
-
-
-
- {{ label }}
-
-
-
-
-
- {{ value }}
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-checkbox-group/u-checkbox-group.vue b/components/u-checkbox-group/u-checkbox-group.vue
deleted file mode 100644
index 6a149b3..0000000
--- a/components/u-checkbox-group/u-checkbox-group.vue
+++ /dev/null
@@ -1,123 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/components/u-checkbox/u-checkbox.vue b/components/u-checkbox/u-checkbox.vue
deleted file mode 100644
index 9414461..0000000
--- a/components/u-checkbox/u-checkbox.vue
+++ /dev/null
@@ -1,284 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-col/u-col.vue b/components/u-col/u-col.vue
deleted file mode 100644
index 3b6cc64..0000000
--- a/components/u-col/u-col.vue
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/components/u-collapse-item/u-collapse-item.vue b/components/u-collapse-item/u-collapse-item.vue
deleted file mode 100644
index 6656657..0000000
--- a/components/u-collapse-item/u-collapse-item.vue
+++ /dev/null
@@ -1,205 +0,0 @@
-
-
-
-
-
- {{ title }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-collapse/u-collapse.vue b/components/u-collapse/u-collapse.vue
deleted file mode 100644
index 8572957..0000000
--- a/components/u-collapse/u-collapse.vue
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/components/u-column-notice/u-column-notice.vue b/components/u-column-notice/u-column-notice.vue
deleted file mode 100644
index dd8bd31..0000000
--- a/components/u-column-notice/u-column-notice.vue
+++ /dev/null
@@ -1,237 +0,0 @@
-
-
-
-
-
-
-
-
- {{ item }}
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-count-down/u-count-down.vue b/components/u-count-down/u-count-down.vue
deleted file mode 100644
index 7285d67..0000000
--- a/components/u-count-down/u-count-down.vue
+++ /dev/null
@@ -1,318 +0,0 @@
-
-
-
-
- {{ d }}
-
-
-
- {{ separator == 'colon' ? ':' : '天' }}
-
-
-
- {{ h }}
-
-
-
- {{ separator == 'colon' ? ':' : '时' }}
-
-
-
- {{ i }}
-
-
-
- {{ separator == 'colon' ? ':' : '分' }}
-
-
-
- {{ s }}
-
-
-
- 秒
-
-
-
-
-
-
-
diff --git a/components/u-count-to/u-count-to.vue b/components/u-count-to/u-count-to.vue
deleted file mode 100644
index 053dc5f..0000000
--- a/components/u-count-to/u-count-to.vue
+++ /dev/null
@@ -1,241 +0,0 @@
-
-
- {{ displayValue }}
-
-
-
-
-
-
diff --git a/components/u-divider/u-divider.vue b/components/u-divider/u-divider.vue
deleted file mode 100644
index 6f8d7e6..0000000
--- a/components/u-divider/u-divider.vue
+++ /dev/null
@@ -1,153 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-dropdown-item/u-dropdown-item.vue b/components/u-dropdown-item/u-dropdown-item.vue
deleted file mode 100644
index ba60d8f..0000000
--- a/components/u-dropdown-item/u-dropdown-item.vue
+++ /dev/null
@@ -1,132 +0,0 @@
-
- {}" @tap.stop.prevent="() => {}">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-dropdown/u-dropdown.vue b/components/u-dropdown/u-dropdown.vue
deleted file mode 100644
index a62e469..0000000
--- a/components/u-dropdown/u-dropdown.vue
+++ /dev/null
@@ -1,298 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-empty/u-empty.vue b/components/u-empty/u-empty.vue
deleted file mode 100644
index 2c77b24..0000000
--- a/components/u-empty/u-empty.vue
+++ /dev/null
@@ -1,193 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-field/u-field.vue b/components/u-field/u-field.vue
deleted file mode 100644
index b562798..0000000
--- a/components/u-field/u-field.vue
+++ /dev/null
@@ -1,384 +0,0 @@
-
-
-
-
-
-
-
-
- {{ label }}
-
-
-
-
-
-
-
-
-
-
-
- {{ errorMessage }}
-
-
-
-
-
-
diff --git a/components/u-form-item/u-form-item.vue b/components/u-form-item/u-form-item.vue
deleted file mode 100644
index d6b8c8b..0000000
--- a/components/u-form-item/u-form-item.vue
+++ /dev/null
@@ -1,431 +0,0 @@
-
-
-
-
-
-
-
-
- *
-
-
-
-
- {{label}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{validateMessage}}
-
-
-
-
-
-
diff --git a/components/u-form/u-form.vue b/components/u-form/u-form.vue
deleted file mode 100644
index bdbafaf..0000000
--- a/components/u-form/u-form.vue
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/u-full-screen/u-full-screen.vue b/components/u-full-screen/u-full-screen.vue
deleted file mode 100644
index 4f7e7d9..0000000
--- a/components/u-full-screen/u-full-screen.vue
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-gap/u-gap.vue b/components/u-gap/u-gap.vue
deleted file mode 100644
index 6c01f94..0000000
--- a/components/u-gap/u-gap.vue
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/u-grid-item/u-grid-item.vue b/components/u-grid-item/u-grid-item.vue
deleted file mode 100644
index 0773307..0000000
--- a/components/u-grid-item/u-grid-item.vue
+++ /dev/null
@@ -1,126 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-grid/u-grid.vue b/components/u-grid/u-grid.vue
deleted file mode 100644
index 6588c06..0000000
--- a/components/u-grid/u-grid.vue
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/u-icon/u-icon.vue b/components/u-icon/u-icon.vue
deleted file mode 100644
index db1b019..0000000
--- a/components/u-icon/u-icon.vue
+++ /dev/null
@@ -1,336 +0,0 @@
-
-
-
-
-
-
-
-
- {{ label }}
-
-
-
-
-
-
-
diff --git a/components/u-image/u-image.vue b/components/u-image/u-image.vue
deleted file mode 100644
index 8a890be..0000000
--- a/components/u-image/u-image.vue
+++ /dev/null
@@ -1,268 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-index-anchor/u-index-anchor.vue b/components/u-index-anchor/u-index-anchor.vue
deleted file mode 100644
index 5038827..0000000
--- a/components/u-index-anchor/u-index-anchor.vue
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
-
-
-
- {{ index }}
-
-
-
-
-
-
-
-
-
diff --git a/components/u-index-list/u-index-list.vue b/components/u-index-list/u-index-list.vue
deleted file mode 100644
index 30fcda0..0000000
--- a/components/u-index-list/u-index-list.vue
+++ /dev/null
@@ -1,315 +0,0 @@
-
-
-
-
-
-
-
- {{indexList[touchmoveIndex]}}
-
-
-
-
-
-
-
-
diff --git a/components/u-input/u-input.vue b/components/u-input/u-input.vue
deleted file mode 100644
index 301e800..0000000
--- a/components/u-input/u-input.vue
+++ /dev/null
@@ -1,394 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-keyboard/u-keyboard.vue b/components/u-keyboard/u-keyboard.vue
deleted file mode 100644
index 1904a2b..0000000
--- a/components/u-keyboard/u-keyboard.vue
+++ /dev/null
@@ -1,217 +0,0 @@
-
-
-
-
-
- {{cancelBtn ? cancelText : ''}}
-
-
- {{tips ? tips : mode == 'number' ? '数字键盘' : mode == 'card' ? '身份证键盘' : '车牌号键盘'}}
-
-
- {{confirmBtn ? confirmText : ''}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-lazy-load/u-lazy-load.vue b/components/u-lazy-load/u-lazy-load.vue
deleted file mode 100644
index 429a680..0000000
--- a/components/u-lazy-load/u-lazy-load.vue
+++ /dev/null
@@ -1,244 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-line-progress/u-line-progress.vue b/components/u-line-progress/u-line-progress.vue
deleted file mode 100644
index 77e2da2..0000000
--- a/components/u-line-progress/u-line-progress.vue
+++ /dev/null
@@ -1,147 +0,0 @@
-
-
-
-
-
- {{percent + '%'}}
-
-
-
-
-
-
-
-
diff --git a/components/u-line/u-line.vue b/components/u-line/u-line.vue
deleted file mode 100644
index c56fbc3..0000000
--- a/components/u-line/u-line.vue
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/components/u-link/u-link.vue b/components/u-link/u-link.vue
deleted file mode 100644
index 2dd2a73..0000000
--- a/components/u-link/u-link.vue
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/components/u-loading-page/u-loading-page.vue b/components/u-loading-page/u-loading-page.vue
deleted file mode 100644
index 7e04401..0000000
--- a/components/u-loading-page/u-loading-page.vue
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/components/u-loading/u-loading.vue b/components/u-loading/u-loading.vue
deleted file mode 100644
index c747f64..0000000
--- a/components/u-loading/u-loading.vue
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/components/u-loadmore/u-loadmore.vue b/components/u-loadmore/u-loadmore.vue
deleted file mode 100644
index 6b852a8..0000000
--- a/components/u-loadmore/u-loadmore.vue
+++ /dev/null
@@ -1,203 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{ showText }}
-
-
-
-
-
-
-
-
-
diff --git a/components/u-mask/u-mask.vue b/components/u-mask/u-mask.vue
deleted file mode 100644
index 0b55d9d..0000000
--- a/components/u-mask/u-mask.vue
+++ /dev/null
@@ -1,123 +0,0 @@
-
- {}" :class="{
- 'u-mask-zoom': zoom,
- 'u-mask-show': show
- }">
-
-
-
-
-
-
-
diff --git a/components/u-message-input/u-message-input.vue b/components/u-message-input/u-message-input.vue
deleted file mode 100644
index 41e0719..0000000
--- a/components/u-message-input/u-message-input.vue
+++ /dev/null
@@ -1,311 +0,0 @@
-
-
-
-
-
-
-
-
-
- {{ charArr[index] ? charArr[index] : ''}}
-
- {{ charArr[index] ? '●' : ''}}
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-modal/u-modal.vue b/components/u-modal/u-modal.vue
deleted file mode 100644
index ce58113..0000000
--- a/components/u-modal/u-modal.vue
+++ /dev/null
@@ -1,283 +0,0 @@
-
-
-
-
- {{ title }}
-
-
-
-
- {{ content }}
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-navbar/u-navbar.vue b/components/u-navbar/u-navbar.vue
deleted file mode 100644
index 450242e..0000000
--- a/components/u-navbar/u-navbar.vue
+++ /dev/null
@@ -1,315 +0,0 @@
-
-
-
-
-
-
-
-
-
- {{ backText }}
-
-
-
- {{ title }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-no-network/u-no-network.vue b/components/u-no-network/u-no-network.vue
deleted file mode 100644
index 51d9f4f..0000000
--- a/components/u-no-network/u-no-network.vue
+++ /dev/null
@@ -1,233 +0,0 @@
-
- {}">
-
-
-
- {{tips}}
-
-
-
-
- 请检查网络,或前往设置
-
-
-
- 重试
-
-
-
-
-
-
-
-
diff --git a/components/u-notice-bar/u-notice-bar.vue b/components/u-notice-bar/u-notice-bar.vue
deleted file mode 100644
index 41a6cc4..0000000
--- a/components/u-notice-bar/u-notice-bar.vue
+++ /dev/null
@@ -1,272 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-number-box/u-number-box.vue b/components/u-number-box/u-number-box.vue
deleted file mode 100644
index 3b8e8bf..0000000
--- a/components/u-number-box/u-number-box.vue
+++ /dev/null
@@ -1,363 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-number-keyboard/u-number-keyboard.vue b/components/u-number-keyboard/u-number-keyboard.vue
deleted file mode 100644
index 6425a1f..0000000
--- a/components/u-number-keyboard/u-number-keyboard.vue
+++ /dev/null
@@ -1,158 +0,0 @@
-
- {}">
-
-
- {{ item }}
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-picker/u-picker.vue b/components/u-picker/u-picker.vue
deleted file mode 100644
index 68212a4..0000000
--- a/components/u-picker/u-picker.vue
+++ /dev/null
@@ -1,676 +0,0 @@
-
-
-
-
-
-
-
-
- {{ item.label }}
-
-
-
-
- {{ item.label }}
-
-
-
-
- {{ item.label }}
-
-
-
-
-
-
- {{ item }}
- 年
-
-
-
-
- {{ formatNumber(item) }}
- 月
-
-
-
-
- {{ formatNumber(item) }}
- 日
-
-
-
-
- {{ formatNumber(item) }}
- 时
-
-
-
-
- {{ formatNumber(item) }}
- 分
-
-
-
-
- {{ formatNumber(item) }}
- 秒
-
-
-
-
-
-
- {{ getItemValue(item, 'selector') }}
-
-
-
-
-
-
- {{ getItemValue(item1, 'multiSelector') }}
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-popup/u-popup.vue b/components/u-popup/u-popup.vue
deleted file mode 100644
index 69c0ec8..0000000
--- a/components/u-popup/u-popup.vue
+++ /dev/null
@@ -1,456 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-radio-group/u-radio-group.vue b/components/u-radio-group/u-radio-group.vue
deleted file mode 100644
index 2172eb2..0000000
--- a/components/u-radio-group/u-radio-group.vue
+++ /dev/null
@@ -1,128 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/components/u-radio/u-radio.vue b/components/u-radio/u-radio.vue
deleted file mode 100644
index 1d9a439..0000000
--- a/components/u-radio/u-radio.vue
+++ /dev/null
@@ -1,271 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-rate/u-rate.vue b/components/u-rate/u-rate.vue
deleted file mode 100644
index 17eb3a8..0000000
--- a/components/u-rate/u-rate.vue
+++ /dev/null
@@ -1,275 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-read-more/u-read-more.vue b/components/u-read-more/u-read-more.vue
deleted file mode 100644
index a77a44f..0000000
--- a/components/u-read-more/u-read-more.vue
+++ /dev/null
@@ -1,179 +0,0 @@
-
-
-
-
-
-
-
- {{ showMore ? openText : closeText }}
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-row-notice/u-row-notice.vue b/components/u-row-notice/u-row-notice.vue
deleted file mode 100644
index f4683f1..0000000
--- a/components/u-row-notice/u-row-notice.vue
+++ /dev/null
@@ -1,269 +0,0 @@
-
-
-
-
-
-
-
-
- {{showText}}
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-row/u-row.vue b/components/u-row/u-row.vue
deleted file mode 100644
index 915dfa6..0000000
--- a/components/u-row/u-row.vue
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/components/u-search/u-search.vue b/components/u-search/u-search.vue
deleted file mode 100644
index 206f661..0000000
--- a/components/u-search/u-search.vue
+++ /dev/null
@@ -1,342 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- {{ actionText }}
-
-
-
-
-
-
diff --git a/components/u-section/u-section.vue b/components/u-section/u-section.vue
deleted file mode 100644
index 02293ce..0000000
--- a/components/u-section/u-section.vue
+++ /dev/null
@@ -1,154 +0,0 @@
-
-
-
-
-
-
- {{title}}
-
-
-
-
- {{subTitle}}
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-select/u-select.vue b/components/u-select/u-select.vue
deleted file mode 100644
index accf68c..0000000
--- a/components/u-select/u-select.vue
+++ /dev/null
@@ -1,420 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{ item1[labelName] }}
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-skeleton/u-skeleton.vue b/components/u-skeleton/u-skeleton.vue
deleted file mode 100644
index c8cb19e..0000000
--- a/components/u-skeleton/u-skeleton.vue
+++ /dev/null
@@ -1,199 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-slider/u-slider.vue b/components/u-slider/u-slider.vue
deleted file mode 100644
index 6d21b92..0000000
--- a/components/u-slider/u-slider.vue
+++ /dev/null
@@ -1,257 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-steps/u-steps.vue b/components/u-steps/u-steps.vue
deleted file mode 100644
index a72cfcf..0000000
--- a/components/u-steps/u-steps.vue
+++ /dev/null
@@ -1,200 +0,0 @@
-
-
-
-
-
-
- {{ index + 1 }}
-
-
-
-
-
- {{ item.name }}
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-sticky/u-sticky.vue b/components/u-sticky/u-sticky.vue
deleted file mode 100644
index d9bc34c..0000000
--- a/components/u-sticky/u-sticky.vue
+++ /dev/null
@@ -1,157 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-subsection/u-subsection.vue b/components/u-subsection/u-subsection.vue
deleted file mode 100644
index b8fbd79..0000000
--- a/components/u-subsection/u-subsection.vue
+++ /dev/null
@@ -1,355 +0,0 @@
-
-
-
- {{ item.name }}
-
-
-
-
-
-
-
-
diff --git a/components/u-swipe-action/u-swipe-action.vue b/components/u-swipe-action/u-swipe-action.vue
deleted file mode 100644
index 13fb33c..0000000
--- a/components/u-swipe-action/u-swipe-action.vue
+++ /dev/null
@@ -1,255 +0,0 @@
-
-
-
-
-
-
-
-
- {{ item.text }}
-
-
-
-
-
-
-
-
-
diff --git a/components/u-swiper/u-swiper.vue b/components/u-swiper/u-swiper.vue
deleted file mode 100644
index b6e7e81..0000000
--- a/components/u-swiper/u-swiper.vue
+++ /dev/null
@@ -1,340 +0,0 @@
-
-
-
-
-
-
-
- {{ item.title }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ uCurrent + 1 }}/{{ list.length }}
-
-
-
-
-
-
-
-
diff --git a/components/u-switch/u-switch.vue b/components/u-switch/u-switch.vue
deleted file mode 100644
index dd8e4bb..0000000
--- a/components/u-switch/u-switch.vue
+++ /dev/null
@@ -1,163 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-tabbar/u-tabbar.vue b/components/u-tabbar/u-tabbar.vue
deleted file mode 100644
index 2e1b6a2..0000000
--- a/components/u-tabbar/u-tabbar.vue
+++ /dev/null
@@ -1,330 +0,0 @@
-
- {}">
-
-
-
-
-
-
-
- {{item.text}}
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-table/u-table.vue b/components/u-table/u-table.vue
deleted file mode 100644
index 79df16f..0000000
--- a/components/u-table/u-table.vue
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/components/u-tabs-swiper/u-tabs-swiper.vue b/components/u-tabs-swiper/u-tabs-swiper.vue
deleted file mode 100644
index a53e261..0000000
--- a/components/u-tabs-swiper/u-tabs-swiper.vue
+++ /dev/null
@@ -1,488 +0,0 @@
-
-
-
-
-
-
- {{ item[name] || item['name']}}
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-tabs/u-tabs.vue b/components/u-tabs/u-tabs.vue
deleted file mode 100644
index 3775fcd..0000000
--- a/components/u-tabs/u-tabs.vue
+++ /dev/null
@@ -1,369 +0,0 @@
-
-
-
-
-
-
-
-
- {{ item[name] || item['name']}}
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-tag/u-tag.vue b/components/u-tag/u-tag.vue
deleted file mode 100644
index 90ec3f4..0000000
--- a/components/u-tag/u-tag.vue
+++ /dev/null
@@ -1,294 +0,0 @@
-
-
- {{text}}
-
-
-
-
-
-
-
-
-
diff --git a/components/u-td/u-td.vue b/components/u-td/u-td.vue
deleted file mode 100644
index b00ad8b..0000000
--- a/components/u-td/u-td.vue
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/components/u-th/u-th.vue b/components/u-th/u-th.vue
deleted file mode 100644
index c736b9b..0000000
--- a/components/u-th/u-th.vue
+++ /dev/null
@@ -1,62 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/components/u-time-line-item/u-time-line-item.vue b/components/u-time-line-item/u-time-line-item.vue
deleted file mode 100644
index be86fdc..0000000
--- a/components/u-time-line-item/u-time-line-item.vue
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/u-time-line/u-time-line.vue b/components/u-time-line/u-time-line.vue
deleted file mode 100644
index f3c7587..0000000
--- a/components/u-time-line/u-time-line.vue
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/components/u-toast/u-toast.vue b/components/u-toast/u-toast.vue
deleted file mode 100644
index a2209a5..0000000
--- a/components/u-toast/u-toast.vue
+++ /dev/null
@@ -1,220 +0,0 @@
-
-
-
-
-
- {{tmpConfig.title}}
-
-
-
-
-
-
diff --git a/components/u-top-tips/u-top-tips.vue b/components/u-top-tips/u-top-tips.vue
deleted file mode 100644
index 98d58df..0000000
--- a/components/u-top-tips/u-top-tips.vue
+++ /dev/null
@@ -1,121 +0,0 @@
-
- {{ title }}
-
-
-
-
-
diff --git a/components/u-tr/u-tr.vue b/components/u-tr/u-tr.vue
deleted file mode 100644
index 06aed4a..0000000
--- a/components/u-tr/u-tr.vue
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/components/u-upload/u-upload.vue b/components/u-upload/u-upload.vue
deleted file mode 100644
index c7a9f05..0000000
--- a/components/u-upload/u-upload.vue
+++ /dev/null
@@ -1,657 +0,0 @@
-
-
-
-
-
-
-
- 点击重试
-
-
-
-
-
-
-
- {{ uploadText }}
-
-
-
-
-
-
-
-
diff --git a/components/u-verification-code/u-verification-code.vue b/components/u-verification-code/u-verification-code.vue
deleted file mode 100644
index b3079f4..0000000
--- a/components/u-verification-code/u-verification-code.vue
+++ /dev/null
@@ -1,164 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/components/u-waterfall/u-waterfall.vue b/components/u-waterfall/u-waterfall.vue
deleted file mode 100644
index 31964b7..0000000
--- a/components/u-waterfall/u-waterfall.vue
+++ /dev/null
@@ -1,176 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/components/uview-v1/uview-v1.vue b/components/uview-v1/uview-v1.vue
deleted file mode 100644
index e69de29..0000000
diff --git a/main.js.bak b/main.js.bak
new file mode 100644
index 0000000..c1be329
--- /dev/null
+++ b/main.js.bak
@@ -0,0 +1,33 @@
+import App from './App'
+import { createSSRApp } from 'vue'
+import store from './store'
+import bootstrap from './core/bootstrap'
+import mixin from './core/mixins/app'
+import uView from './uni_modules/vk-uview-ui'
+import { navTo, showToast, showSuccess, showError, getShareUrlParams, checkModuleKey, checkModules } from './core/app'
+import Config from '@/core/config'
+const picUrl = Config.get('picUrl')
+console.log(picUrl,"lldd")
+// 不能修改createApp方法名,不能修改从Vue中导入的createSSRApp
+export function createApp() {
+ // 创建应用实例
+ const app = createSSRApp({ ...App, store, created: bootstrap })
+
+ // 挂载全局函数
+ app.config.globalProperties.$toast = showToast
+ app.config.globalProperties.$success = showSuccess
+ app.config.globalProperties.$error = showError
+ app.config.globalProperties.$navTo = navTo
+ app.config.globalProperties.$getShareUrlParams = getShareUrlParams
+ app.config.globalProperties.$checkModule = checkModuleKey
+ app.config.globalProperties.$checkModules = checkModules
+ app.config.globalProperties.$picUrl = picUrl
+
+ // 使用 uView UI
+ app.use(uView)
+
+ // 全局mixin
+ app.mixin(mixin)
+
+ return { app }
+}
\ No newline at end of file
diff --git a/pages.json b/pages.json
index 3923627..92ae861 100644
--- a/pages.json
+++ b/pages.json
@@ -104,6 +104,7 @@
{
"path": "pages/search/index",
"style": {
+ "navigationStyle":"default",
"navigationBarTitleText": "商品搜索"
}
},
diff --git a/pages/search/index.vue b/pages/search/index.vue
index bebf9cf..0d00eda 100644
--- a/pages/search/index.vue
+++ b/pages/search/index.vue
@@ -9,10 +9,10 @@
- 搜索发现
-
+ 搜索发现
+
-
+
@@ -20,7 +20,7 @@
-
+
{{item}}
@@ -29,25 +29,25 @@
-
-
-
+
热门数码产品汇总
-
+
- {{k+1}}
+ {{k+1}}
- {{k+1}}
+ {{k+1}}
- {{k+1}}
+ {{k+1}}
+
+
+ {{k+1}}
-
- {{k+1}}
+
+
-
荣耀PlAY 7T
@@ -70,7 +70,8 @@
showEye: true,
searchValue: 'iPhone15',
searchData: [],
- searchList: []
+ searchList: [],
+ searchFindList:['1999元抢IPad','iPhone15pro','小米手机','小米手机','智能手表好价']
}
},
@@ -106,21 +107,22 @@