摘要: 1、下载barcode.js,新建一个文件wxbarcode.js用于计算条形码的宽高,以自适应不同手机屏显示 2、在需要使用的页面引入wxbarcode.js 3、注意: 由于barcode.js的条形码的位置实际是通过获取页面相关元素的高度后定位而得到的位置, 所以如果在条形码元素的前面,有通过 阅读全文
posted @ 2019-07-19 11:58 霜~ 阅读(6516) 评论(0) 推荐(0) 编辑
摘要: 微信小程序: 1、如果需要长按复制文本,首先必须使用<text>标签,并且将selectable属性设置为true <text selectable='true'>xxxx</text> 2、按钮复制,使用微信内置api:wx.setClipboardData API wx.setClipboard 阅读全文
posted @ 2019-07-11 13:43 霜~ 阅读(4104) 评论(0) 推荐(0) 编辑
摘要: 1、wxml 2、wxss 3、js 阅读全文
posted @ 2019-07-09 16:12 霜~ 阅读(1288) 评论(0) 推荐(0) 编辑
摘要: 1、html属性绑定既有字符串又有变量的写法 2、路由绑定写法: <router-link :to="navlist.link"> 3、html上绑定由data返回的class名 <span :class="[ navlist.nav_icon ,xxx]"></span> 4、直接在html中的s 阅读全文
posted @ 2019-05-23 14:16 霜~ 阅读(2028) 评论(0) 推荐(0) 编辑
摘要: 1、页面布局: 由于手机型号多样导致页面高宽比非常多,在制作上会有出现不同手机在同一套css下面显示效果不尽如人意,所以需要进行兼容性处理。 方式很多比如直接套用类似bootstrap类的框架,可以使用rem等相对单位。这里我主要使用的是媒体查询和vw和vh单位和百分比来进行处理。 100vw为整个 阅读全文
posted @ 2019-05-21 11:58 霜~ 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 注:由于jssdk授权接口的调用可能会影响本地接口的正常调用,如果页面刚刚加载成功的时候需要向服务端请求其他数据接口,一定要让数据接口调用完成后再调用拿jssdk授权配置信息的接口。 1、必须申请域名,登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”,进行域名绑定。 2、首 阅读全文
posted @ 2019-05-09 12:00 霜~ 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 1、npm install mobile-select -D 2、import MobileSelect from 'mobile-select' <a class="search-item"> <span id="city-tr">{{ cityTxt }}</span> <i class="do 阅读全文
posted @ 2019-04-24 12:02 霜~ 阅读(1868) 评论(0) 推荐(0) 编辑
摘要: 1、vue路由原理:vue路由有两中模式,一种是hash,一种是history,通过mode进行设置,hash会链接上会带#号,history是正常链接 hash: 利用url中的hash值进行页面的切换,实际不会请求后台接口,只改变hash值,通过hashchange监听hash值的变化,进行事件 阅读全文
posted @ 2019-04-23 17:23 霜~ 阅读(1823) 评论(0) 推荐(0) 编辑
摘要: 1、在config->index.js 2、后端 + 前端设置 后端开发设置allow-control-Cross-origin: *||指定域名 前端main.js内设置:axios.defaults.withCredentials = false 3、vue-jsonp npm install 阅读全文
posted @ 2019-04-18 17:52 霜~ 阅读(1236) 评论(0) 推荐(0) 编辑
摘要: 1、a、安装vant :npm i vant -S b、按需引入组件:安装webpack插件:babel-plugin-import 2、实现下拉刷新上拉加载:<van-pull-refresh>是下拉刷新的组件,需要监听refresh事件;<van-list>组件是上拉加载的组件,需要监听load 阅读全文
posted @ 2019-04-18 16:20 霜~ 阅读(4642) 评论(0) 推荐(0) 编辑