摘要: 商城类小程序注册注意事项 1、账号注册所需资料: 1、邮箱(没有注册过微信公众号和微信小程序); 2、管理员手机号(一个手机号最多管理5个微信公众号或者小程序); 3、微信(绑定过银行卡的); 4、管理员身份证号; 5、公司营业执照; 6、公司固话; 7、公司开户许可证; 2、服务类目所需资料: 1 阅读全文
posted @ 2021-03-02 18:15 试问蟾宫 阅读(272) 评论(0) 推荐(0)
摘要: 1、所有上传的资源文件存储在阿里云OSS上面,一共分为三个大区域:temp、comm、enterprise。 temp为临时存储区域,在上传时存储到temp区域,待后端业务逻辑处理后迁移到comm或者 enterprise中,temp区域的文件会定时删除! comm为公共区域。管理后台及程序引用的j 阅读全文
posted @ 2021-03-02 18:12 试问蟾宫 阅读(240) 评论(0) 推荐(0)
摘要: Vue过渡动画基础知识参阅:https://cn.vuejs.org/v2/guide/transitions.html 1、在模板 index.html 中引入 velocity.js。 2、以慧企星助平台的计划页面 提示信息为例: (1)、DOM结构如下 1 2 3 4 5 6 7 8 9 10 阅读全文
posted @ 2021-03-02 18:11 试问蟾宫 阅读(138) 评论(0) 推荐(0)
摘要: 一、购买流程 1、加入购物车 传3个参数:商品id,加入购物车数量,商品参与活动类型 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 /** * @param {Object} para : id商品id 阅读全文
posted @ 2021-03-02 18:10 试问蟾宫 阅读(1430) 评论(0) 推荐(0)
摘要: 直接调用方法名来更新数据,A页面 B页面 要注意页面A必须使用wx.navigateTo跳转到页面B,不能使用wx.redirectTo,这样会关闭上一个页面,导致页面B无法获取上一页Page实例 好评 00差评 0 阅读全文
posted @ 2021-03-02 18:09 试问蟾宫 阅读(49) 评论(0) 推荐(0)
摘要: js事件冒泡和事件捕获详解 Javascript与HTML之间的交互是通过事件实现。 一、事件流 事件,是文档或浏览器窗口中发生的一些特定的交互瞬间。事件流,描述的是页面中接受事件的顺序。IE9,chrome,Firefox,Opera,Safari均实现了DOM2级规范中定义的标准DOM事件,而I 阅读全文
posted @ 2021-03-02 18:08 试问蟾宫 阅读(303) 评论(0) 推荐(0)
摘要: 问题还原: Vue应用(vue-router)上使用history模式,在某个页面内调用微信JSSDK相关API,如扫码、分享等,使用当前页面URL总会出现签名错误(invalid signature),导致API调用失败。 问题根源 Vue-Router进行路由切换的时候,总是会操作浏览器的历史记 阅读全文
posted @ 2021-03-02 18:07 试问蟾宫 阅读(649) 评论(0) 推荐(0)
摘要: 最近在做微信小程序模板推送的时候,发现form_id是表单提交或者付款后才能获取到。而且这个form_id只能给相对应的用户使用,只能只用一次,7天后过期。 我这边的小程序是通过后台自动给小程序用户发消息。所以得找另外获取form_id的途径。经过查找网上的一些方法。我这边通过用户在小程序的交互中, 阅读全文
posted @ 2021-03-02 18:06 试问蟾宫 阅读(223) 评论(0) 推荐(0)
摘要: mounted() { var self = this; self. init(); window. addEventListener( 'resize', function(){ self. swiperChange(); }) }, methods: { swiperChange(){ var  阅读全文
posted @ 2021-03-02 18:05 试问蟾宫 阅读(583) 评论(0) 推荐(0)
摘要: 原文地址:https://xiaoiver.github.io/coding/2017/07/30/为vue项目添加骨架屏.html 前段时间阅读了饿了么的 PWA 升级实践一文,受益匪浅。其中构建时使用 Vue 预渲染骨架屏一节,为开发者提供了减少白屏时间,提升用户感知体验的新思路。本文将借鉴这一 阅读全文
posted @ 2021-03-02 18:00 试问蟾宫 阅读(170) 评论(0) 推荐(0)
摘要: 1、plus初始化原理及plus is not defined,mui is not defined 错误汇总 关于plus是哪里来的问题 plus是5+Runtime的内部对象。就像chrome浏览器里有chrome.开头的一些对象方法,5+runtime内部内置了plus对象。因为plus和mu 阅读全文
posted @ 2021-03-02 17:59 试问蟾宫 阅读(364) 评论(0) 推荐(0)
摘要: 分享插件开发指南 分类:HTML5+ 5+App开发 分享 概述 5+引擎集成了分享功能,现在已经集成了“微信”、“QQ”、“新浪微博”、“腾讯微博”分享SDK及OS自带的系统分享功能,用户可通过API调用接口分享消息到指定的分享平台。用户在使用分享API时需要对应用进行配置,具体配置方法请参考“应 阅读全文
posted @ 2021-03-02 17:57 试问蟾宫 阅读(724) 评论(0) 推荐(0)
摘要: Manifest.json文件是5+移动App的配置文件,用于指定应用的显示名称、图标、应用入口文件地址及需要使用的设备权限等信息,用户可通过HBuilder的可视化界面视图或者源码视图来配置5+移动App的信息。Manifest.json文件根据w3c的webapp规范制定,plus节点下内容为H 阅读全文
posted @ 2021-03-02 17:53 试问蟾宫 阅读(2202) 评论(1) 推荐(0)
摘要: 整个界面的CSS样式还是很好写的,这里就不再详述了,首先遇到的一个问题就是输入@的时候弹出一个@列表,像图一那样的,虽然样式丑了些,但是功能算是实现了。 弹出一个窗口还是很简单的,无非就是一个div的显示隐藏吗,但最主要的是弹出div的位置,要紧挨着@字符,也就是如何计算@字符的位置,这是遇到的第一 阅读全文
posted @ 2021-03-02 17:50 试问蟾宫 阅读(1396) 评论(0) 推荐(0)
摘要: 官方的checkbox例子中,点击checkbox的圆圈,触发2次change,已解决 分类:MUI checkbox 官方的checkbox例子中,点击checkbox的圆圈,触发2次change mui('.mui-input-group').on('change', 'input', func 阅读全文
posted @ 2021-03-02 17:49 试问蟾宫 阅读(497) 评论(1) 推荐(0)
摘要: Echarts 的饼图中间添加文字说明 ,主要使用graphic、title来完成配置,效果图如下: 代码示例: // 指定图表的配置项和数据 var option = { tooltip: { trigger: 'item', formatter: "{a} <br/>{b}: {c} ({d}% 阅读全文
posted @ 2021-03-02 17:48 试问蟾宫 阅读(2693) 评论(0) 推荐(0)
摘要: 技术部前端Git使用说明 1、TortoiseGit客户端 以慧企星助平台为例,前端代码一般分为master主干(部署正式站)和两个个分支:dev(部署测试站),hqxzyjw(个人开发分支)。 拉取:可切换远端分支选择拉取当前分支的远端代码或是其他分支的远端代码。 注意事项:拉取代码有可能与他人冲 阅读全文
posted @ 2021-03-02 17:45 试问蟾宫 阅读(180) 评论(0) 推荐(0)
摘要: 微信小程序版本自动更新 公司的小程序项目上线, 后期还会有小型的版本迭代. 为了让用户能在我们进行版本迭代后及时使用最新版本的功能. 做了以下优化.. 知识点1: 当用户点击左上角关闭,或者按了设备Home 键离开微信,小程序并没有直接销毁,而是进入了后台;当再次进入微信或再次打开小程序,又会从后台 阅读全文
posted @ 2021-03-02 17:40 试问蟾宫 阅读(232) 评论(0) 推荐(0)
摘要: 一、OpenId问题 一个微信用户在小程序与公众号中的openId是不一样的,这就造成同一个用户在两个系统中的识别问题。这个问题有两种解决办法: (1)、申请微信开放平台账号,关联小程序与公众号。这样会产生一个UnionId,可根据UnionId判断是否属于同一个账户 (2)、在小程序中打开公众号网 阅读全文
posted @ 2021-03-02 17:39 试问蟾宫 阅读(646) 评论(0) 推荐(0)
摘要: 1.严格按照设计图比例开发页面,如果有疑问,及时询问设计人员,注意沟通。 2.小程序开发使用rpx,设计图是750宽度,做样式时比例为1:1,设计图是多少rpx,style样式就是多少rpx,这样可以使设计图的还原度更高,尽量不要使用百分比。 3.Css尽量使用flex布局。 4.Js代码要简洁,无 阅读全文
posted @ 2021-03-02 17:38 试问蟾宫 阅读(47) 评论(0) 推荐(0)
摘要: CSS技巧经验分享 1、如何清除图片下方出现几像素的空白间隙? 方法1: img{display:block;} 方法2: img{vertical-align:top;} 除了top值,还可以设置为text-top | middle | bottom | text-bottom,甚至特定的 <le 阅读全文
posted @ 2021-03-02 17:37 试问蟾宫 阅读(48) 评论(0) 推荐(0)
摘要: 正常安装babel-polyfill并进行相应的配置后,IE浏览器打开页面依然空白。后续又安装了babel-preset-stage-2,调试了很久,结果依然不管用。后来我在webpack.base.conf.js文件中发现了一个babel-loader的配置,默认是没有绿圈中的配置的,这是后续加的 阅读全文
posted @ 2021-03-02 17:36 试问蟾宫 阅读(429) 评论(0) 推荐(0)
摘要: image-cropper 一款高性能的小程序图片裁剪插件,支持旋转。 1.功能强大。 2.性能超高超流畅,大图毫无卡顿感。 3.组件化,使用简单。 4.点击中间窗口实时查看裁剪结果。 体验Demo 初始准备 1.json文件中添加image-cropper "usingComponents": { 阅读全文
posted @ 2021-03-02 17:35 试问蟾宫 阅读(320) 评论(0) 推荐(0)
摘要: cropper.js 裁剪图片并上传(文档翻译+demo) 分类专栏: js常用的方法 js插件使用 官网http://fengyuanchen.github.io/cropper/文档https://github.com/fengyuanchen/cropper/blob/master/READM 阅读全文
posted @ 2021-03-02 17:34 试问蟾宫 阅读(686) 评论(0) 推荐(0)
摘要: uni-app 图片裁剪 hbuilderX 官方demo 中有这个示例,可直接使用 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 阅读全文
posted @ 2021-03-02 17:33 试问蟾宫 阅读(2660) 评论(0) 推荐(1)
摘要: 在项目里写过几个canvas生成分享海报页面后,觉得这是个重复且冗余的工作.于是就想有没有能通过类似json直接生成海报的库。 然后就在github找到到两个项目: wxa-plugin-canvas,不太喜欢配置文件的写法,就没多去了解。 mp_canvas_drawer,使用方式就比较符合直觉, 阅读全文
posted @ 2021-03-02 17:32 试问蟾宫 阅读(244) 评论(0) 推荐(0)
摘要: 1. Stack(栈) Stack的特点是后进先出(last in first out)。生活中常见的Stack的例子比如一摞书,你最后放上去的那本你之后会最先拿走;又比如浏览器的访问历史,当点击返回按钮,最后访问的网站最先从历史记录中弹出。Stack一般具备以下方法: push : 将一个元素推入 阅读全文
posted @ 2021-03-02 17:31 试问蟾宫 阅读(154) 评论(0) 推荐(0)
摘要: 在微信时代里,二维码是再常见不过的东西了,我们为了显示自己的与众不同,会尝试去做一些比较特殊的二维码图形,今天,我就来跟大家分享一个二维码绘画插件【EasyQRCodeJS】,它是一款功能丰富的跨浏览器的纯 JavaScript QRCode 生成库。 支持 JavaScript 模块化加载。 支持 阅读全文
posted @ 2021-03-02 17:30 试问蟾宫 阅读(260) 评论(0) 推荐(0)
摘要: 很多时候测试的时候,我们为了方便找bug,会在代码之间穿插着console.log(),来在页面控制台进行打印,寻找问题的出处。但项目在打包的时候有时会全去掉,但那样又会遗漏几个。这样如果让用户看到的话,感觉不太好,假如包含重要信息,岂不是更不好。但要是真的去掉了,以后再一个一个加,去找问题出处,可 阅读全文
posted @ 2021-03-02 17:29 试问蟾宫 阅读(677) 评论(0) 推荐(0)
摘要: function generateUUID() { var d = new Date().getTime(); if(Date.now){ d = Date.now(); //high-precision timer } var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxx 阅读全文
posted @ 2021-03-02 17:28 试问蟾宫 阅读(113) 评论(0) 推荐(0)
摘要: 1、操作系统 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 var os = (function() { var UserAgent = navigator.userAgent.toLowerCase(); return { isIpad : /ipad/.te 阅读全文
posted @ 2021-03-02 17:27 试问蟾宫 阅读(154) 评论(0) 推荐(0)
摘要: 参考: https://zhuanlan.zhihu.com/p/33050579 https://blog.csdn.net/sophia_xiaoma/article/details/78055947 http://www.jb51.net/article/125820.htm https:// 阅读全文
posted @ 2021-03-02 17:25 试问蟾宫 阅读(842) 评论(0) 推荐(0)
摘要: 最近项目需求需要,需要对表格列进行自定义排序,用的是iview的table组件,看了文档,table 排序这部分,但是没有给出相关例子。 经过试验以下代码可以实现自定义排序: 注意 : 返回必须是-1 ,1 data () { return { columns5: [ { title: 'Date' 阅读全文
posted @ 2021-03-02 17:24 试问蟾宫 阅读(1070) 评论(0) 推荐(0)
摘要: 一、使用插件 二、设置缩进并 统一缩进为4个空格 setting.json文件中: 1 2 3 4 5 6 { "vetur.validation.template": true, "vetur.format.options.tabSize": 4, "eslint.enable": true, " 阅读全文
posted @ 2021-03-02 17:22 试问蟾宫 阅读(576) 评论(0) 推荐(0)
摘要: 1 、水平居中 01、 内联元素水平居中 利用 text-align: center 可以实现在块级元素内部的内联元素水平居中。 此方法对内联元素( inline ), 内联块( inline-block ), 内联表( inline-table ), inline-flex 元素水平居中都有效。  阅读全文
posted @ 2021-03-02 17:20 试问蟾宫 阅读(243) 评论(0) 推荐(0)
摘要: 1,multi-column实现瀑布流 multi-column实现瀑布流主要依赖以下几个属性: column-count: 设置共有几列 column-width: 设置每列宽度,列数由总宽度与每列宽度计算得出 column-gap: 设置列与列之间的间距 column-count和column- 阅读全文
posted @ 2021-03-02 17:18 试问蟾宫 阅读(1153) 评论(0) 推荐(0)
摘要: 1、单文本溢出省略 核心 CSS 语句 overflow: hidden;(文字长度超出限定宽度,则隐藏超出的内容) white-space: nowrap;(设置文字在一行显示,不能换行) text-overflow: ellipsis;(规定当文本溢出时,显示省略符号来代表被修剪的文本) 优点 阅读全文
posted @ 2021-03-02 17:15 试问蟾宫 阅读(127) 评论(0) 推荐(0)
摘要: JavaScript 是个很神奇的东西。 但是 JavaScript中的一些东西确实很奇怪,让人摸不着头脑。 其中之一就是当你试图访问嵌套对象时,会遇到这个错误 Cannot read property 'foo' of undefined 在大多数情况下,处理嵌套的对象,通常我们需要安全地访问最内 阅读全文
posted @ 2021-03-02 17:14 试问蟾宫 阅读(96) 评论(0) 推荐(0)
摘要: A pp 目录结构 : common:主要存放开发时需要的css文件,字体文件,以及一些公共的方法 components:主要存放一些uni-app自带的组件,以及自定义组件 pages:开发页面合集 static:主要存放图片等静态文件 store:主要存储app以及登录用户信息 unpackag 阅读全文
posted @ 2021-03-02 17:10 试问蟾宫 阅读(178) 评论(0) 推荐(0)
摘要: 公用模块 定义一个专用的模块,用来组织和管理这些全局的变量,在需要的页面引入。 注意这种方式只支持多个vue页面或多个nvue页面之间公用,vue和nvue之间不公用。 这种方式维护起来比较方便,但是缺点就是每次都需要引入。 挂载 Vue.prototype 将一些使用频率较高的常量或者方法,直接扩 阅读全文
posted @ 2021-03-02 17:09 试问蟾宫 阅读(364) 评论(0) 推荐(0)
摘要: 什么是防抖 实际生活中对于拍照(人工防抖),如果你在自拍,你肯定不会在镜头没稳定之前,按下快门吧,也就是镜头不稳(手抖)你不会按下快门,如果你感觉稳了,才会按下快门,类似: 防抖函数debounce的功能就相当于帮你判断什么时候该按下快门 fn相当于快门 threshhold(阈值)就相当于人体感知 阅读全文
posted @ 2021-03-02 17:08 试问蟾宫 阅读(198) 评论(0) 推荐(0)
摘要: 方法一:使用for循环 1 2 3 4 5 6 7 8 <strong>var arr = ['tom', 'jerry']; var arr2 = [1, 2]; for(var i=0; i<arr2.length; i++){ arr.push(arr2[i]) } console.log(a 阅读全文
posted @ 2021-03-02 17:06 试问蟾宫 阅读(735) 评论(0) 推荐(0)
摘要: CSS3 Filter(滤镜)属性提供了提供模糊和改变元素颜色的功能。CSS3 Fitler 常用于调整图像的渲染、背景或边框显示效果。 -webkit-filter是css3的一个属性,Webkit率先支持了这几个功能,感觉效果很不错。 现在规范中支持的效果有: grayscale 灰度 值为0- 阅读全文
posted @ 2021-03-02 17:05 试问蟾宫 阅读(192) 评论(0) 推荐(0)
摘要: 一、Notification Notification是HTML5新增的API,用于想用户配置和现实桌面通知。这些通知的外观和特定功能因平台而异。 Notification通知是脱离浏览器的,即使用户没有停留在当前的标签页,甚至最小化了浏览器,也会在主屏幕的右下角显示通知,然后过一段时间后消失。 N 阅读全文
posted @ 2021-03-02 17:03 试问蟾宫 阅读(590) 评论(0) 推荐(0)
摘要: 骨架屏 1.背景 近两年来,前、后端分离的架构得到越来越多的认可,越来越多的团队在尝试、推广这种架构。然而在带来便利的同时,也带来了一些弊端,比如首屏渲染时间(FCP)因为首屏需要请求更多内容,比原来多了更多HTTP的往返时间(RTT),这造成了白屏,如果白屏时间过长,用户体验会大打折扣。 为了优化 阅读全文
posted @ 2021-03-02 17:02 试问蟾宫 阅读(439) 评论(0) 推荐(0)
摘要: 转载自:https://juejin.im/post/59097cd7a22b9d0065fb61d2 前言 说好的教程终于来了,第一篇文章主要来说一说在开始写实际业务代码之前的一些准备工作吧,但这里不会教你 webpack 的基础配置,热更新原理是什么,webpack速度优化等等,有需求的请自行 阅读全文
posted @ 2021-03-02 17:01 试问蟾宫 阅读(280) 评论(0) 推荐(0)
摘要: 第一步:为目标元素添加paste监听事件 第二步:获取dom对象,过滤图片文件等 pasteWatcher(event) { let e = event || window.event // 阻止默认粘贴 // e.preventDefault() let types = event.clipboa 阅读全文
posted @ 2021-03-02 16:52 试问蟾宫 阅读(469) 评论(0) 推荐(0)
摘要: 3. Relative Path 地址:https://marketplace.visualstudio.com/items?itemName=jakob101.RelativePath 此插件节省了我很多时间来编写导入语句。使用简单的键盘快捷键即可轻松获取工作区中任何文件的相对路径。 7. Pol 阅读全文
posted @ 2021-03-02 14:08 试问蟾宫 阅读(147) 评论(0) 推荐(0)