小程序
前端小狮
can you feel my world . . . . . .
展开
-
微信小程序中换行空格(多个空格)
一、空格,换行 小程序中的写法为:<text> 你好!\t七月流火啊!\n我在下一行 </text>\t 空格( 多个只会显示一个空格)\n 换行二、连续空格<view> <text space="ensp">你好 啊 哈哈哈(空格是中文字符一半大小)</text></view><view> <text space="emsp">你好 啊 哈哈哈(空格是中文字符大小)</转载 2022-02-10 17:05:30 · 14596 阅读 · 1 评论 -
微信小程序,[渲染层错误] RangeError: Maximum call stack size exceeded
微信小程序rich-text组件渲染html时会有报错RangeError: Maximum call stack size exceeded网上查询说可能html包含不识别的代码,打印出来替换了些没用的即可;so替换一下 var res = str.replace(/style="[^"]+"/gi, "") .replace(/style='[^']+'/gi, "") //小程序展示要自己统一的样式,替换了行内样式 .replace(/<style[^>]*>(.原创 2021-08-26 17:03:51 · 993 阅读 · 1 评论 -
微信小程序父元素绑定事件,点击子元素获取不到绑定的参数
微信小程序父元素绑定事件,点击子元素获取不到绑定的参数示例里用的大多数是e.target.dataset,但是包含子元素的,拿到的不是自身dom。打印出来的e,so,取参数最好还是拿 e.currentTarget.dataset 注:其它js框架应该也有类似问题,angular 拿 dom 也是$event.currentTarget...原创 2021-08-25 15:19:13 · 1170 阅读 · 0 评论 -
微信小程序反编译整理,wxss不成功
微信小程序反编译搞了一下午,终于搞成,简单做个整理。 网上大部分资料可参考。1.安装好node (大部分人应该早装了)。2.网上大部分推荐的 夜神模拟器 。3.可以电脑上 下载个 RE资源管理器安装包 ,微信app安装包(拖到夜神里面 可以直接安装)。4.wxappUnpacker的包,最开始的大神的地址https://github.com/qwerty472123/wxappUnpacker,没有代码了,找这个大神地址下载 ,https://github.com/museL/wxappUnp.原创 2020-08-17 16:19:01 · 4076 阅读 · 13 评论 -
微信小程序 scroll-view横向滚动,实现写法
一开始实现不了,搜的看了三四篇,并没觉得有什么用。也并没理解他们说的 跟inline-block影响很大;想了想竖向的原理,觉得应该这样,且已实现滚动。直接代码(展示五个,超过五个滚动,这写死了)(这主要是在scroll-view的下一级元素 view class=flex-wrap 动态赋值宽度):<scroll-view scroll-x="true" scroll-left="...原创 2019-04-25 10:42:38 · 5524 阅读 · 0 评论 -
微信小程序之获取并解密用户数据(获取openId、unionId)
微信小程序API文档:https://mp.weixin.qq.com/debug/wxadoc/dev/api/api-login.html在实际的小程序开发中,往往需要用户授权登陆并获取用户的数据,快速对接用户系统。openId : 用户在当前小程序的唯一标识unionId : 如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过unionid来区分用户的唯一性,因为只...转载 2019-03-22 15:33:37 · 3453 阅读 · 0 评论 -
小程序data-value传参变量名字注意小写
小程序data-value传参,注:data- 后面命名的变量名字大写会被转成小写所以js里面取值的时候要用小写so,命名的时候尽量都用小写,否,容易忘记原创 2019-03-13 09:39:17 · 2589 阅读 · 0 评论 -
微信小程序:wx.request()请求后台接收不到参数
//提示,可解决一部分问题微信小程序调用wx.request()发送POST请求时,后台无法接收到请求的参数。解决方案一:最简单的是修改wx.request()的请求头中的content-type:wx.request({ url: url, method: 'POST', data:{你的数据}, header: { 'content-type...转载 2019-03-21 10:11:36 · 3747 阅读 · 1 评论 -
小程序setData方法修改data中对象或数组的属性值
一、setData()方法:1、参数接受一个对象,以key,value的形式表示;2、参数和变量名称一致,可用一个值代替(es6新语法特性)如上图所示,在this.data中设置ceshi这条数据,在方法中,我们定义ceshi变量让其等于that.data.ceshi; 然后对ceshi进行操作,其实就是对that.data.ceshi进行操作,而that.setData({ceshi})...转载 2019-03-11 18:02:15 · 8034 阅读 · 0 评论 -
微信小程序实现点击空白隐藏
怎样实现jq中的slideUp或者slideDown这种动画效果呢,我的思路是用css3的transform: translateY()属性,给需要动画的元素添加上一个动画class。先上效果图:1.蒙层的结构:<!-- 购物车蒙层 --><view class='list-fix' wx:if="{{mengShow}}" bindtap='outbtn'> ...转载 2019-03-14 09:35:13 · 10783 阅读 · 0 评论 -
微信小程序之公共组件写法
我们要实现如下图功能小程序一个公共的弹出组件,首先我们创建一个pop文件然后在生成的pop.json文件中将component定义为true{ "component": true}为pop.wxml添加内容<!--pages/common/pop/pop.wxml--><view class='wx_dialog' hidden="{{!isShow}}"...转载 2019-02-20 15:32:16 · 4516 阅读 · 1 评论 -
微信小程序去除左上角返回键,几种页面的跳转方式
碰到这个问题,是因为没了解这里面的层级关系:默认的是navigator跳转,其它跳转方式open-type属性可选值是’navigate’、‘redirect’、'switchTab’等官网上这么写的:对应于wx.navigateTo、wx.redirectTo、wx.switchTab的跳转功能open-type="navigate"等价于wx.navigateTo而wx.naviga...转载 2019-02-19 15:53:38 · 13222 阅读 · 3 评论 -
微信小程序文本换行,br替换杠n
小程序不识别br标签,所以如果拿到的数据 有 br标签的需要替换成\n才能实现换行 替换方法跟js替换的一样str.replace(/<br\/\>/g, "\n"); // /g全部替换...原创 2019-02-19 11:06:50 · 12304 阅读 · 1 评论 -
小程序-获取地理位置名称,选择、打开
小程序 api 关于位置的三个方法wx.openLocation(Object object) //使用微信内置地图查看位置wx.getLocation(Object object) //获取当前的地理位置、速度。wx.chooseLocation(Object object) //打开地图选择位置文档看小程序官网api https://develo...原创 2019-02-21 18:06:17 · 3551 阅读 · 0 评论 -
微信小程序请求后台接口,测试阶段,可关闭合法域名校验
做小程序时,需要调试数据,还需要配置合法域名,开发阶段不一定具备这些条件 可在工具中取消 不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书; 取消之后就可以使用测试的接口地址; 这个开发工具是最新的,以前的版本设置的地方可能不一样,需要自己找找设置的地方;...原创 2018-09-11 10:20:53 · 4605 阅读 · 0 评论