From 7603209327604bcc4b3db671ec5fc4e476070197 Mon Sep 17 00:00:00 2001 From: zsk <710162063@qq.com> Date: Thu, 29 Feb 2024 14:23:06 +0800 Subject: [PATCH] 1 --- .../@miniprogram-component-plus/tabs/index.js | 148 ++++ .../@miniprogram-component-plus/tabs/index.json | 4 + .../@miniprogram-component-plus/tabs/index.wxml | 20 + .../@miniprogram-component-plus/tabs/index.wxss | 1 + miniprogram_npm/mp-html/index.js | 8 - miniprogram_npm/mp-html/index.json | 1 - miniprogram_npm/mp-html/index.wxml | 1 - miniprogram_npm/mp-html/index.wxss | 1 - miniprogram_npm/mp-html/node/node.js | 1 - miniprogram_npm/mp-html/node/node.json | 1 - miniprogram_npm/mp-html/node/node.wxml | 1 - miniprogram_npm/mp-html/node/node.wxss | 1 - miniprogram_npm/mp-html/parser.js | 1 - miniprogram_npm/wxml-to-canvas/index.js | 779 +++++++++++++++++++++ miniprogram_npm/wxml-to-canvas/index.json | 4 + miniprogram_npm/wxml-to-canvas/index.wxml | 2 + miniprogram_npm/wxml-to-canvas/index.wxss | 0 .../miniprogram_npm/eventemitter3/index.js | 349 +++++++++ .../miniprogram_npm/eventemitter3/index.js.map | 1 + .../miniprogram_npm/widget-ui/index.js | 13 + .../miniprogram_npm/widget-ui/index.js.map | 1 + miniprogram_npm/wxml-to-canvas/utils.js | 57 ++ 22 files changed, 1379 insertions(+), 16 deletions(-) create mode 100644 miniprogram_npm/@miniprogram-component-plus/tabs/index.js create mode 100644 miniprogram_npm/@miniprogram-component-plus/tabs/index.json create mode 100644 miniprogram_npm/@miniprogram-component-plus/tabs/index.wxml create mode 100644 miniprogram_npm/@miniprogram-component-plus/tabs/index.wxss delete mode 100644 miniprogram_npm/mp-html/index.js delete mode 100644 miniprogram_npm/mp-html/index.json delete mode 100644 miniprogram_npm/mp-html/index.wxml delete mode 100644 miniprogram_npm/mp-html/index.wxss delete mode 100644 miniprogram_npm/mp-html/node/node.js delete mode 100644 miniprogram_npm/mp-html/node/node.json delete mode 100644 miniprogram_npm/mp-html/node/node.wxml delete mode 100644 miniprogram_npm/mp-html/node/node.wxss delete mode 100644 miniprogram_npm/mp-html/parser.js create mode 100644 miniprogram_npm/wxml-to-canvas/index.js create mode 100644 miniprogram_npm/wxml-to-canvas/index.json create mode 100644 miniprogram_npm/wxml-to-canvas/index.wxml create mode 100644 miniprogram_npm/wxml-to-canvas/index.wxss create mode 100644 miniprogram_npm/wxml-to-canvas/miniprogram_npm/eventemitter3/index.js create mode 100644 miniprogram_npm/wxml-to-canvas/miniprogram_npm/eventemitter3/index.js.map create mode 100644 miniprogram_npm/wxml-to-canvas/miniprogram_npm/widget-ui/index.js create mode 100644 miniprogram_npm/wxml-to-canvas/miniprogram_npm/widget-ui/index.js.map create mode 100644 miniprogram_npm/wxml-to-canvas/utils.js diff --git a/miniprogram_npm/@miniprogram-component-plus/tabs/index.js b/miniprogram_npm/@miniprogram-component-plus/tabs/index.js new file mode 100644 index 0000000..cfb261f --- /dev/null +++ b/miniprogram_npm/@miniprogram-component-plus/tabs/index.js @@ -0,0 +1,148 @@ +module.exports = +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 5); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ 5: +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Component({ + options: { + addGlobalClass: true, + pureDataPattern: /^_/, + multipleSlots: true + }, + properties: { + tabs: { type: Array, value: [] }, + tabClass: { type: String, value: '' }, + swiperClass: { type: String, value: '' }, + activeClass: { type: String, value: '' }, + tabUnderlineColor: { type: String, value: '#07c160' }, + tabActiveTextColor: { type: String, value: '#000000' }, + tabInactiveTextColor: { type: String, value: '#000000' }, + tabBackgroundColor: { type: String, value: '#ffffff' }, + activeTab: { type: Number, value: 0 }, + swipeable: { type: Boolean, value: true }, + animation: { type: Boolean, value: true }, + duration: { type: Number, value: 500 } + }, + data: { + currentView: 0 + }, + observers: { + activeTab: function activeTab(_activeTab) { + var len = this.data.tabs.length; + if (len === 0) return; + var currentView = _activeTab - 1; + if (currentView < 0) currentView = 0; + if (currentView > len - 1) currentView = len - 1; + this.setData({ currentView: currentView }); + } + }, + lifetimes: { + created: function created() {} + }, + methods: { + handleTabClick: function handleTabClick(e) { + var index = e.currentTarget.dataset.index; + this.setData({ activeTab: index }); + this.triggerEvent('tabclick', { index: index }); + }, + handleSwiperChange: function handleSwiperChange(e) { + var index = e.detail.current; + this.setData({ activeTab: index }); + this.triggerEvent('change', { index: index }); + } + } +}); + +/***/ }) + +/******/ }); \ No newline at end of file diff --git a/miniprogram_npm/@miniprogram-component-plus/tabs/index.json b/miniprogram_npm/@miniprogram-component-plus/tabs/index.json new file mode 100644 index 0000000..b18bd46 --- /dev/null +++ b/miniprogram_npm/@miniprogram-component-plus/tabs/index.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/miniprogram_npm/@miniprogram-component-plus/tabs/index.wxml b/miniprogram_npm/@miniprogram-component-plus/tabs/index.wxml new file mode 100644 index 0000000..ddb213c --- /dev/null +++ b/miniprogram_npm/@miniprogram-component-plus/tabs/index.wxml @@ -0,0 +1,20 @@ + + + + + + + + {{item.title}} + + + + + + + + + + + + \ No newline at end of file diff --git a/miniprogram_npm/@miniprogram-component-plus/tabs/index.wxss b/miniprogram_npm/@miniprogram-component-plus/tabs/index.wxss new file mode 100644 index 0000000..a6982e7 --- /dev/null +++ b/miniprogram_npm/@miniprogram-component-plus/tabs/index.wxss @@ -0,0 +1 @@ +.weui-tabs{width:100%}.weui-tabs-bar__wrp{width:100%;background:#fff}.weui-tabs-bar__content{width:100%;white-space:nowrap}.weui-tabs-bar__item{display:inline-block}.weui-tabs-bar__title{display:inline-block;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent} \ No newline at end of file diff --git a/miniprogram_npm/mp-html/index.js b/miniprogram_npm/mp-html/index.js deleted file mode 100644 index fb528d6..0000000 --- a/miniprogram_npm/mp-html/index.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict";function e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}/*! - * mp-html v2.3.0 - * https://github.com/jin-yufeng/mp-html - * - * Released under the MIT license - * Author: Jin Yufeng - */ -var t=require("./parser"),n=[];Component({data:{nodes:[]},properties:{containerStyle:String,content:{type:String,value:"",observer:function(e){this.setContent(e)}},copyLink:{type:Boolean,value:!0},domain:String,errorImg:String,lazyLoad:Boolean,loadingImg:String,pauseVideo:{type:Boolean,value:!0},previewImg:{type:Boolean,value:!0},scrollTable:Boolean,selectable:null,setTitle:{type:Boolean,value:!0},showImgMenu:{type:Boolean,value:!0},tagStyle:Object,useAnchor:null},created:function(){this.plugins=[];for(var e=n.length;e--;)this.plugins.push(new n[e](this))},detached:function(){clearInterval(this._timer),this._hook("onDetached")},methods:{in:function(e,t,n){e&&t&&n&&(this._in={page:e,selector:t,scrollTop:n})},navigateTo:function(t,n){var o=this;return new Promise(function(i,r){if(!o.data.useAnchor)return void r(Error("Anchor is disabled"));var a=wx.createSelectorQuery().in(o._in?o._in.page:o).select((o._in?o._in.selector:"._root")+(t?"".concat(">>>","#").concat(t):"")).boundingClientRect();o._in?a.select(o._in.selector).scrollOffset().select(o._in.selector).boundingClientRect():a.selectViewport().scrollOffset(),a.exec(function(t){if(!t[0])return void r(Error("Label not found"));var a=t[1].scrollTop+t[0].top-(t[2]?t[2].top:0)+(n||parseInt(o.data.useAnchor)||0);o._in?o._in.page.setData(e({},o._in.scrollTop,a)):wx.pageScrollTo({scrollTop:a,duration:300}),i()})})},getText:function(e){var t="";return function e(n){for(var o=0;o"0"&&i.name[1]<"7";r&&t&&"\n"!==t[t.length-1]&&(t+="\n"),i.children&&e(i.children),r&&"\n"!==t[t.length-1]?t+="\n":"td"!==i.name&&"th"!==i.name||(t+="\t")}}}(e||this.data.nodes),t},getRect:function(){var e=this;return new Promise(function(t,n){wx.createSelectorQuery().in(e).select("._root").boundingClientRect().exec(function(e){return e[0]?t(e[0]):n(Error("Root label not found"))})})},pauseMedia:function(){for(var e=(this._videos||[]).length;e--;)this._videos[e].pause()},setContent:function(e,n){var o=this;this.imgList&&n||(this.imgList=[]),this._videos=[];var i={},r=new t(this).parse(e);if(n)for(var a=this.data.nodes.length,l=r.length;l--;)i["nodes[".concat(a+l,"]")]=r[l];else i.nodes=r;this.setData(i,function(){o._hook("onLoad"),o.triggerEvent("load")});var s;clearInterval(this._timer),this._timer=setInterval(function(){o.getRect().then(function(e){e.height===s&&(o.triggerEvent("ready",e),clearInterval(o._timer)),s=e.height}).catch(function(){})},350)},_hook:function(e){for(var t=n.length;t--;)this.plugins[t][e]&&this.plugins[t][e]()},_add:function(e){e.detail.root=this}}}); \ No newline at end of file diff --git a/miniprogram_npm/mp-html/index.json b/miniprogram_npm/mp-html/index.json deleted file mode 100644 index 36b626e..0000000 --- a/miniprogram_npm/mp-html/index.json +++ /dev/null @@ -1 +0,0 @@ -{"component":true,"usingComponents":{"node":"./node/node"}} \ No newline at end of file diff --git a/miniprogram_npm/mp-html/index.wxml b/miniprogram_npm/mp-html/index.wxml deleted file mode 100644 index 7671b55..0000000 --- a/miniprogram_npm/mp-html/index.wxml +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/miniprogram_npm/mp-html/index.wxss b/miniprogram_npm/mp-html/index.wxss deleted file mode 100644 index 5f74d06..0000000 --- a/miniprogram_npm/mp-html/index.wxss +++ /dev/null @@ -1 +0,0 @@ -._root{padding:1px 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}._select{-webkit-user-select:text;user-select:text} \ No newline at end of file diff --git a/miniprogram_npm/mp-html/node/node.js b/miniprogram_npm/mp-html/node/node.js deleted file mode 100644 index 821c3a4..0000000 --- a/miniprogram_npm/mp-html/node/node.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";function t(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}Component({data:{ctrl:{}},properties:{childs:Array,opts:Array},attached:function(){this.triggerEvent("add",this,{bubbles:!0,composed:!0})},methods:{noop:function(){},getNode:function(t){for(var e=t.split("_"),r=this.data.childs[e[0]],i=1;ii.src.length&&(o=0),ovar e={abbr:!0,b:!0,big:!0,code:!0,del:!0,em:!0,i:!0,ins:!0,label:!0,q:!0,small:!0,span:!0,strong:!0,sub:!0,sup:!0};module.exports=function(n,i){return e[n]||-1!==(i||"").indexOf("inline")};