小程序的心得

对于一个新项目,做好初始化(css, html, js, 配置, request封装, 项目目录, 代码编辑习惯)

  1. 使用小程序传参的时候没法像vue一样放在函数中, 只能使用data-*,来传递参数
  2. 对于data中的数据, vue中可以直接this.xx,而小程序中,还是需要加data的, 另外一个值得一说的就是要达到数据的更新需要使用this.setData({}),
  3. 组件与模板还是有点差别的, 可以更好应对一些环境,template,直接套,达到复用的效果

  1. 在wxs中编写函数,实现在wxml中的过滤操作(重点)

  2. 小程序中有template,来复用,import, include

  3. vue中的computed可分为get, 与set, 默认是get

  4. 对于一个新项目,要做好初始化的工作,例如提示,request的一些封装

  5. 添加一个id或自定义属性作为标志,点击时判断一下e.target中有没有这个标志(遮掩层的实现).
    –优化代码结构, 复用性提高

target代表触发事件的源控件,如果阴影部分是只属于A控件的,那么点击阴影部分,这时源控件就是A控件,当然能从event.target.dataset中获取到源控件(即A控件)的自定义属性(因为你定义了);

点其他地方肯定会点到A控件的子控件(即其他控件)里面去,那源控件肯定就不是A控件,那event.target.dataset中肯定获取不到数据(因为其他控件你没有设置自定义属性).

这个问题,只要根据event.target.dataset中能否获取A控件自定义属性,就可以判断触发事件的源控件是否是A控件,就可以做出不同处理

猜你喜欢

转载自blog.csdn.net/ZHXT__/article/details/107372729
今日推荐