做小程序的心得体会
title: 做小程序的心得体会 date: 2018-08-30 13:44:18 tags: 微信小程序微信小程序在做的时候一定要看文档 其中文档中有三个方面比较重要 1.框架 框架就是相当于页面中的标签元素 还有全局的配置 2.组件 组件就相当于是在标签元素上写的一些属性 方便改变事件或标签的属性 例如 swipe标签 组件中就是一个一个的正常或者有特殊作用的标签 3. API api是具体的就是微信已经写好的方法的调用 例如点击事件中的调用本地相机 或者本地文件之类的 4. 微信小程序中的this指向 的问题 (1)在微信小程序中的success(res){} 中的this指向是有问题的因为success内部的this相当于一个闭包是无法直接通过里面的this来访问外面的大环境的 解决的方法就是在外面重新定义一个_this = this (2) 但是如果有两层success嵌套着应该怎么办呢 就是把里面的一层提出来 用另外一个函数封装起来 在函数里首先定义 var _this=this 把封装的success函数内部的this指向恢复正常 再在外部的success中用this.函数名调用 但是肯定还是不行的 不过没关系 把外部的success函数改变成为箭头函数的形式就可以了 箭头函数里面是没有this的 是继承的外部大环境的this可以用这两套方法解决大部分success中的this指向问题了 5. 箭头函数 能使用箭头函数就是用箭头函数的形式最好 6. 在写三元表达式的时候如果想要在问号后面执行两个运算语句 应该key==index?“background-color:red;color:blue;”:"" 写成这样的形式 7. 在微信小程序中如何引入 weui 下载完成weui放在根目录下 直接在app.wxss中@import ‘weui.wxss’;就可以了 8. 在小程序中实现input双向绑定的话 需要在input标签里面写一个bindinput=“函数名” bindinput实时监听键盘输入的值 在js中的这个函数名里面可以写 9. ``` 10. 函数名:function(e){ this.setData({ endtime: e.detail.value }) }, (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |