
mpvue
曹天骄
这个作者很懒,什么都没留下…
展开
-
mpvue 从零开始 女友的来电 4 flyio
女友给我打电话,我的号码是fly.js,可以进行数据请求。1、安装需要的库flyio、qsyarn add flyio qs2、src目录下新建api/index.js,填写下面代码import Fly from 'flyio/dist/npm/wx';import qs from 'qs';const fly = new Fly();const host = 'https://...原创 2018-10-31 09:14:02 · 510 阅读 · 0 评论 -
小程序 上拉刷新 下拉加载 代码备忘
使用wux-refresher扩展实现上拉刷新,下拉加载,再配合上小程序原生的scroll-view感觉很完美了。核心代码如下: <div class="m-active-list"> <wux-refresher id="wux-refresher" @loadmore="more" @refresh="refresh"> <scrol原创 2019-01-12 15:50:35 · 758 阅读 · 0 评论 -
小程序 报错 err code: 40029, errmsg: 'invalid code, hints: [ req_id: JhIay6yFe-XN5A3 ]'
发布小程序体验版的时候,直接修改原来的demo版的代码。需要将后台的appID、appSecret换成最新的,就可以解决。原创 2019-01-18 15:52:44 · 2574 阅读 · 0 评论 -
mpvue 微信小程序 Image 图片实现宽度100%,高度自适应
主要是设置mode="widthFix"和width: 100%;<!-- 新手教程 --><template> <div class="center-tutorial"> <img class="img" src="https://123.oss-cn-hangzhou.aliyuncs.com/666.jpeg"原创 2019-01-14 11:02:11 · 2817 阅读 · 1 评论 -
mpvue 小程序下拉刷新 三个点那种
在mpvue中,onPullDownRefresh直接能用 onPullDownRefresh() { wx.showNavigationBarLoading() console.log('pull') wx.stopPullDownRefresh()}原创 2019-01-24 16:06:13 · 819 阅读 · 0 评论 -
微信小程序 客服功能 客服消息
很多应用场景,需要小程序的客服功能,只需要按照官方配置设置好,就OK。官网文档参考地址:https://developers.weixin.qq.com/miniprogram/dev/component/button.htmlhttps://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/customer-me...原创 2019-01-25 10:14:20 · 1175 阅读 · 0 评论 -
小程序 mpvue input 文本控制
我的需求是输入金额,当金额过大时,可以将input中的金额调小,即不允许客户随便输入。直接上代码了 <input @input="moneyControl" placeholder="请填写提现金额" />moneyControl(e) { const value = e.mp.detail.value const pos = e.mp.detail.cursor ...原创 2019-01-22 14:19:51 · 2296 阅读 · 0 评论 -
mpvue 微信小程序 显示 转发按钮
在js中定义 showShareMenu 函数,页面右上角就会出现转发的按钮。官方文档 https://developers.weixin.qq.com/miniprogram/dev/api/share.html具体想在哪个页面增加转发的按钮,就添加下面的代码mounted() { wx.showShareMenu();},这只是最简单的增加一个转发按钮,更多转发功能,后面遇到再更...原创 2019-02-15 10:45:26 · 1379 阅读 · 0 评论 -
小程序 自定义遮照 mask 禁止上下滑动
要写一个提示框,有灰度,放到正常页面最外层。发现上下滑动,里层的页面也会跟着上下动,其实只需要再设置一下page的属性就行了。<style lang="less" scoped> .verify-mask { z-index: 99999; position: fixed; top: 0px; left: 0px; height: 100%...原创 2019-02-23 20:12:45 · 829 阅读 · 0 评论 -
小程序 遮照 mask 背景透明,里面内容不透明
1、错误的写法.mask { background: black; opacity: 0.5;}2、正确的写法.mask { background: rgba(0, 0, 0, 0.5);}原创 2019-02-23 20:22:27 · 4114 阅读 · 0 评论 -
小程序中 使用fixed自定义弹窗时,底部长页面禁止滚动
原生小程序中可以在弹层上使用catchtouchmove,此事件会阻止向父元素冒泡,mpvue中使用@touchmove.stop="()=>{}"。原创 2019-02-23 21:33:53 · 1055 阅读 · 0 评论 -
小程序 mpvue 生命周期一览
// vue 生命周期 beforeCreate () { console.log('vue [page-blog] beforeCreate') }, created () { console.log('vue [page-blog] created') }, beforeMount () { console.log('vue [page-blog] befor...原创 2019-02-13 16:27:15 · 1613 阅读 · 0 评论 -
wux tab 颜色扩展
原来的&lt;view class="wux-class wux-tabs__tab {{ scroll ? 'wux-tabs__tab--scroll' : '' }} {{ theme ? 'wux-tabs__tab--' + theme : '' }} {{ current ? 'wux-tabs__tab--current' : '' }} {{ disabled ? 'wux-ta...原创 2019-03-16 14:56:22 · 602 阅读 · 0 评论 -
微信小程序 点击按钮 退出
一般右上角的圈圈就可以退出,但是有些场景,需要在页面中点击一下,进行退出。需要使用navigator实现。官方文档:https://developers.weixin.qq.com/miniprogram/dev/component/navigator.html代码如下,可以自己设置退出小程序的样式<navigator class="close" target="miniProgra...原创 2019-03-26 14:53:33 · 2968 阅读 · 0 评论 -
mpvue 中使用 wx-f2 tooltip 失效解决
直接贴出解决方案,需要在vue文件里面拷贝f2-canvas.js里面的代码:F2.Util.addEventListener = function (source, type, listener) { source.addListener(type, listener);};F2.Util.removeEventListener = function (source, type, li...原创 2019-03-24 09:35:27 · 906 阅读 · 0 评论 -
汽车列表 车型选择 源码备忘
因为版权问题,选汽车的时候不能显示汽车自己真实的图片,下面我需要改成列表形式,下面记录一下代码1、实现效果2、源码<div class="car-brand-list"> <div v-for="(brand,index) in brandList" :key="index"> <div class="brand-title">原创 2019-01-11 14:33:12 · 637 阅读 · 0 评论 -
wux-button 样式扩展 增加shape属性
1、原来的写法和界面图如下 <wux-button block type="orange">拍照确认</wux-button>2、现在的写法只需要增加一个shape="round"参数,可以实现按钮边框为半圆 <wux-button block type="orange" shape="round">拍照确认</wux-原创 2019-01-06 13:28:18 · 1247 阅读 · 0 评论 -
vue 获取验证码倒计时组件
之前写过一个计时函数,有计算误差,但是验证码的60秒倒计时可以忽略这一点点误差。直接上代码。<template> <div class="captcha-row"> <input class="captcha-input" placeholder="输入验证码" auto-focus /> <div v-if="sh原创 2018-12-25 11:01:28 · 1381 阅读 · 0 评论 -
mpvue 从零开始 女友拉黑了我 5 不在以下request 合法域名列表中,请参考文档
上一篇,才调通了接口,试了几次,都成功,突然,微信报错了。VM6239:1 https://www.easy-mock.com 不在以下 request 合法域名列表中,请参考文档:https://mp.weixin.qq.com/debug/wxadoc/dev/api/network-request.html解决办法,需要将请求域名填进白名单中。1、在微信开发者工具头部菜单栏,点击...原创 2018-10-31 13:38:27 · 451 阅读 · 0 评论 -
mpvue 从零开始 女友初成长 0
我的女友叫mpvue,为什么不选择原声的,或者wepy呢,因为我只喜欢mpvue。0、首先你得保证先安装了vue-clinpm install --g vue-cli1、脚手架构建项目,我直接在当前项目中创建,一路Y就可以创建项目了。vue init mpvue/mpvue-quickstart .创建完项目yarn一下。2、启动,将vue代码转译到dist目录下npm run ...原创 2018-10-30 20:01:30 · 325 阅读 · 0 评论 -
mpvue 从零开始 女友的衣装 1 pages
pages文件夹就像一个大橱柜,里面放着各种精美的衣装,你也可以理解为供小程序的页面。1、制造衣服我在pages页面下新建了3个页面market 广告市场task 任务中心my 个人中心以market为例,写最简单的代码<template> <div class="container" @click="clickHandle('test click', $e...原创 2018-10-30 21:10:56 · 303 阅读 · 0 评论 -
mpvue 从零开始 女友的发带 2 window中设置
女友头部的颜色和文字是可以设置的,通过配置app.json中的window参数。 &amp;quot;window&amp;quot;: { &amp;quot;backgroundTextStyle&amp;quot;: &amp;quot;light&amp;quot;, &amp;quot;navigationBarBackgroundColor&amp;q原创 2018-10-30 21:24:31 · 362 阅读 · 0 评论 -
mpvue 从零开始 女友使用 3 rpx 适应大小
对于各种机型屏幕尺寸的大小,小程序给出了解决方案,使用rpx。微信小程序规定屏幕的宽度为750rpx。无论是在iPhone6上面还是其他机型上面都是750rpx的屏幕宽度,拿iPhone6来讲,屏幕宽度为375px,把它分为750rpx后, 1rpx = 0.5px。...原创 2018-10-30 21:35:49 · 1134 阅读 · 0 评论 -
微信小程序报错 .wxss 无法找到
使用mpvue 报错,无法找到wxss文件,解决方法,删除dist目录里面的内容。重重新编译,解决问题。原创 2018-11-07 17:24:13 · 1526 阅读 · 0 评论 -
mpvue 从零开始 女友的收纳盒 6 mpvue-entry入口管理
给女友买了很多化妆品,琳琅满目,傻傻分不清,需要有一个魔法工具,自动将化妆品分类到收纳盒对应的格子里面,这就是mpvue-entry要做的事情。1、安装mpvue-entryyarn add mpvue-entry2、在webpack.base.conf.js中进行配置// webpack.base.conf.jsconst MpvueEntry = require('mpvue-en...原创 2018-11-07 21:45:34 · 1618 阅读 · 3 评论 -
mpvue v-html 代替方法 使用 mpvue-wxparse
在vue项目中有时候会使用到v-html,而在mpvue中,也有代替品mpvue-wxparse。1、安装mpvue-wxparse2、使用,详情可见官网 https://github.com/F-loat/mpvue-wxParse<template> <div> <wxParse :content="article" @preview="prev...原创 2018-11-29 21:53:10 · 4047 阅读 · 4 评论 -
小程序 地图 开发 组件 覆盖物
我的需求是1、显示地图2、在地图上增加覆盖物3、地图距离底部边距有90rpx主要使用到原生组件map和cover-view实现效果:代码我是使用的mpvue开发。源码如下:<template> <div class="map-clock"> <map id="map" longitude="113.324520" latitude="23..原创 2018-11-27 10:32:49 · 2126 阅读 · 0 评论 -
mpvue 小程序 页面跳转获取参数
在mpvue中可以使用vuex来存储数据。但是在页面跳转传参方面,我是喜欢用其他写法。小程序原生写法:https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.navigateTo.htmlwx.navigateTo({ url: 'test?id=1'})Page({ onLoad: function(optio...原创 2018-11-28 19:19:02 · 8091 阅读 · 0 评论 -
mpvue地图连线代码备忘
<map id="map" longitude="113.324520" latitude="23.099994" scale="14" :markers="markers" :polyline="polyline" show-location></map>data(){ return { polyline: [{原创 2018-12-27 21:31:41 · 458 阅读 · 0 评论 -
小程序设置页面背景颜色
首先,我使用的是mpvue开发。样式使用的less,并且全局会定义一套主题。@primary-color : #ff8730;@second-color : #F48B4A;@background-color :#F3F3F3;@second-text-color :#787878;.flex-center-row { displ...原创 2019-01-03 21:12:31 · 5446 阅读 · 0 评论 -
mpvue 中控制swiper滑动,禁止滑动,只允许左滑动,不允许右滑
直接禁止滑动,使用:catchtouchmove参数就OK。例子: <swiper-item v-for="(item,index) in examList" :key="index" catchtouchmove="false"> content </swiper-item>但是我的需求是进行人员测评,已经测评过的swiper-item允许左右滑动...原创 2019-09-07 16:57:23 · 2734 阅读 · 1 评论