随笔分类 - mpvue
摘要:uniapp getEnterOptionsSync报错,is not a function getLaunchOptionsSync,只能获取冷启动参数,不能获取热启动页面参数 getCurrentPages 页面参数,支付宝不支持获取页面参数 解决办法 在应用程序生命周期app onShow的o
阅读全文
摘要:1、请求区别 mpvue: 区别一:微信返回的状态码是statusCode,支付宝返回的是status 区别二:微信成功回调状态码有,2开头的状态码及4开头的状态码,失败回调状态码5开头;支付宝成功回调状态码只有2开头,其他都是失败回调 uniapp: 统一取状态码字段statusCode 区别二:
阅读全文
摘要:组件异步初始化一个列表,初始化列表之后会向父组件$emit一个可执行的方法(initItem), 某几个父组件(<ComponentDeme />)没有定义执行initItem方法,则这几个父组件没有执行, 某一个父组件(<ComponentDeme @initItem="initItem"/>)执
阅读全文
摘要:第一步,微信项目可运行 1、wx. -> uni. 删除每个页面的main.js, 修改页面配置(pages.json). 2、页面跳转/main->/index 3、globalData修改涉及文件main.js,App.vue(uniapp使用常量或状态管理替换) 4、project.confi
阅读全文
摘要:1、自定义防抖函数 export function debounce(func, delay=600) { let timer return function (...args) { if (timer) { clearTimeout(timer) } timer = setTimeout(() =
阅读全文
摘要:<template> <div class="popup-wrap"> <div class="popup-mask"></div> <div class="popup-inner"> <div class="popup-header"> <span>预约日期选择</span> <i class="
阅读全文
摘要:对象语法: <div :class="{ active: isActive }"></div> <div class="static" :class="{ active: isActive, 'text-danger': hasError }" ></div> 数组语法: <div :class="
阅读全文
摘要:在vue.js项目转化为小程序时,把原来页面的代码直接拷贝过去,发现布局改变很多,很多已经设置的标签的css样式并没有显示出来,查看官方文档,得知原来vue.js的Class 与 Style 绑定语法,有些不适合mpvue,以下总结几点: 一. :class绑定方式(1).mpvue支持:class
阅读全文
摘要:1、在项目目录下,安装stylus、stylus-loader包 npm i stylus stylus-loader -D 2、webpack中的配置 //配置文件修改 build/webpack.base.conf.js rules中添加,如下图所示 { test: /\.styl$/, loa
阅读全文