小程序
无知散人
无拼 无狂 无以越龙门
展开
-
小程序输入框设置maxlength时,拼音也会被限制
<input type="text" maxlength="10" confirm-type="done" model:value="{{bookName}}" placeholder="请输入"></input>如上,我限制输入框最长可输入5位字符,在微信开发工具调试是没问题的,在真机上,当我输入中文时,拼音也被限制了,像我习惯一次性打完一句话或者四五个字,结果拼音也被限制只能输入5个以内,这就很难受应该是输入中文时,拼音会暂时出现在输入框内,然后就被误判成是输...原创 2021-02-23 17:56:35 · 2829 阅读 · 0 评论 -
小程序row/col内input点击没反应
问题描述在微信开发者工具上调试时没问题,但是在真机上(我的是苹果11),就会出现输入框点击没反应的情况代码如下<mp-row> <mp-col span="{{18}}"> <input type="text" maxlength="6" model:value="{{addTagVal}}" confirm-type="done" placeholder="最长6位"></input> &原创 2021-02-22 22:39:05 · 640 阅读 · 0 评论 -
小程序组件通信传参引用指针以及setData问题
1.triggerEventtriggerEvent类似于vue中的$emit,从组件内部抛出一个事件,外部监听事件,从而达成组件通信。this.triggerEvent("tagChange", { changeTags: this.data.changeTags })应该有小伙伴能看出来这是错误的写法,一开始我以为小程序内部做了处理,会做深度拷贝,然而我错了。传参时 不应该直接 this.data.changeTags 这种形式传参changeTags是个引用类型的值,所以这里原创 2021-02-22 22:01:56 · 512 阅读 · 0 评论 -
小程序mp-col内的点击事件无法生效
在mp-col外再包装一层view就可以解决了,这个问题在微信开放社区也有提问和解答原创 2021-02-09 15:21:16 · 454 阅读 · 4 评论 -
微信小程序点击事件绑定及传参详解
小程序不是浏览器小程序毕竟不是浏览器,所以很多我们写js时的那些内置对象及事件都没有,小程序为了满足用户需求会模仿做一些原生html元素的事件bindtab例如点击事件 click 在小程序中是叫做 bindtab用法如下<view class="icon_check_item_body" bindtap="iconClick" hover-class="icon_hover"> <image src="{{item.image}}" class="icon_ch原创 2021-02-03 16:25:49 · 2925 阅读 · 1 评论 -
引入weui.wxss报错找不到
报错信息我的weui是通过构建npm方式引入的,引入方式也是按照官网上的引入的@import 'weui-miniprogram/weui-wxss/dist/style/weui.wxss';一开始我以为是我哪里配置的问题,所以我就打算先去网上找一下解决方案,结果发现很多人都遇到了这个问题,而且基本都是说建议使用 useExtendedLib 的方式引入就不会有这个问题,但是既然我已经采用了npm这种方式,就不想去规避这个问题,构建npm后项目结构如下会发现多了一个miniprogra原创 2021-01-28 14:25:58 · 1150 阅读 · 1 评论