weapp

mpvue中的坑

廉价感情. 提交于 2020-04-18 19:55:37
1、关于ui框架weapp的引入 a、下载vant静态文件,再从app.json配置。 b、 npm 下载 vant 模块,再从app.json配置。 2、app.json 这相当于微信的配置文件,里面可设置增加页面,插件(例如weapp组件的引入),增加了页面后,每次都要npm run dev,不然不生效。 3、mpvue,没有路由这个概念。 若要使用,请装mpvue-router-patch,这个插件。 router.push({ path: '/pages/news/list', reLaunch: true }),只能跳转7次(或者5次,具体忘了),可改用$router.replace(但此项不支持微信原生的tab的跳转。) 4、v-html 无效 html内想解析'<p>213</p>'字符串标签,用v-html,无效。 解决方法:利用mpvue-wxparse这个插件。 5、dom问题 小程序内没有dom的概念,所有使用到dom的插件都报错。querySelector,$refs这些都不可以。。 6、父子组件传值问题 父->子,props传值,子组件的html内渲染时能拿到这个值。 在onShow(),mounted()方法内是拿不到的,在methods的方法内可以拿到。(生命周期问题) 解决方法:vuex,watch这个参数。 7、textarea问题

利用php websocket实现小程序消息推送或即时通信功能 wss的实现

倖福魔咒の 提交于 2020-03-17 23:00:08
某厂面试归来,发现自己落伍了!>>> 小程序没有消息推送功能,要想实现可以通过php的websocket来实现 一.配置服务器. 1.上传web-msg-sender目录到服务器 (官方地址 https://www.workerman.net/web-sender 下载地址: https://www.workerman.net/download/senderzip ) 2.修改start_io.php文件修改证书路径(nginx证书) 小程序跳过此步小程序需要使用 反向代理下面会有介绍 $sender_io = new SocketIO(2120); 修改成 $context = array( 'ssl' => array( 'local_cert' => '/ssl/cn_bundle.crt', 'local_pk' => '/ssl/pk.key', 'verify_peer' => false, ) ); // PHPSocketIO服务 $sender_io = new SocketIO(2120,$context); 证书可以通过腾讯云申请,下载后选择里面的nginx证书即可 3.参考 http://doc.workerman.net/faq/disable-function-check.html 检查环境 如有禁用函数vi /usr/local/php/etc/php

[npm] 一个命令解决Unexpected end of JSON input... 问题

一个人想着一个人 提交于 2020-03-02 02:56:30
0x00 今天想用下iview-weapp写个小程序,结果发现在执行npm install后报 Unexpected end of JSON input while parsing near '...arma-chai":"^0.1.0" 错误。 0x01 解决这个问题很简单,只需要清理下npm缓存即可,执行以下命令 npm cache clean --force 0x02 问题解决 来源: oschina 链接: https://my.oschina.net/u/2351716/blog/1934314

统一客服消息返回错误:{"errcode":43004,"errmsg":"require subscribe hint: [9Vv08633952]"}

坚强是说给别人听的谎言 提交于 2019-11-28 09:31:45
公众号或者小程序发送客服消息错误: {"errcode":43004,"errmsg":"require subscribe hint: [9Vv08633952]"} 场景:小程序使用公众号的服务消息,推送消息,如果接收人没有关注公众号,就会出现以上错误。 原因: require subscribe错误说明你没有订阅该测试号,该错误仅测试号会出现 更多: 统一服务消息返回错误:{"errcode":40165,"errmsg":"invalid weapp pagepath hint: [bsAWua0201ge30]"} 小程序Canvas绘制图片太大,自动闪退,安卓会有crash问题 小程序Canvas生成图片draw()出现黑屏问题/不完整,安卓概率大 来源: oschina 链接: https://my.oschina.net/u/2332115/blog/2988475

Taro 兼容 h5 踩坑指南

自古美人都是妖i 提交于 2019-11-27 21:49:59
最近一周在做 Taro 适配 h5 端,过程中改改补补,好不酸爽。 本文记录📝遇到的问题,希望为有相同需求的哥们👬节约点时间。 Taro 版本:1.3.9。 解决跨域问题 h5 发请求会报跨域问题,需要使用代理转换请求。 编辑根目录下的 config/index.js 文件 h5: { devServer: { host: 'localhost', port: 10086, proxy: { '/api/v1': { target: 'http://localhost:8000', // 服务端地址 changeOrigin: true } } }, } 代理前的请求: http://localhost:10086/api/v1/user 代理后的请求: http://localhost:8000/api/v1/user 样式单位 小程序里规定 1px = 2rpx,Taro 对于像素(px)有一套自己的规则。 在 Taro 里可以写 rpx 作为单位。 Taro 代码转小程序代码:无缝转换为小程序单位; Taro 代码转 h5 代码:无法转换。 // taro height: 10rpx; // weapp height: 10rpx; // h5 // 无法转换单位 在 Taro 里写 px 作为单位。 Taro 代码转小程序代码:1px = 1rpx

统一服务消息返回错误:{"errcode":40165,"errmsg":"invalid weapp pagepath hint: [bsAWua0201ge30]"}

混江龙づ霸主 提交于 2019-11-27 06:26:19
{"errcode":40165,"errmsg":"invalid weapp pagepath hint: [bsAWua0201ge30]"} 原因:pagepath参数为所需跳转到小程序的具体页面路径,支持带参数,(示例index?foo=bar), 以前配置的是:miniProgramPage path:/pages/index 解释: 不能以"/"开头; 更多: js时间函数getTime() 在苹果手机上返回NaN的问题 微信小程序swiper滑块视图容器控件使用整理 微信小程序selectComponent获取自定义子组件 来源: oschina 链接: https://my.oschina.net/u/2332115/blog/2988450