摘要:
状态:data中的属性需要共享给其他vue组件使用的部分(即data中需要共用的属性) 1、初识vuex直接来个小demo 下面操作都是基于vue-cli,如果不了解先学习下vue-cli 利用npm包管理工具,进行安装 vuex。 npm install vuex --save 新建一个vuex文 阅读全文
摘要:
Vue 2.0 + 生命周期钩子在项目过程中经常用到,所以闲下来整理了下,直接复制下面的实例运行: 查看控制台进行调试: 1. app.show = false; 修改了data的值,所以会触发beforeUpdate和updated钩子 2. app.$destroy() 我们发现实例依然存在,但 阅读全文
摘要:
有时候需要侦听某个对象具体的属性,可以按下面案例进行: 分析: 1.data的时候,对其中的每个存在的值会进行深度遍历,创建dep 2.computed的时候会分析其中的值,然后把computed添加到了依赖值的dep通知队列里 3.这样每次this.obj.two变的时候就会通知two该执行了 阅读全文
摘要:
在学习vue过程中遇到Elements in iteration expect to have 'v-bind:key' directives.' 这个错误,查阅资料得知Vue 2.2.0+的版本里,当在组件中使用v-for时,key是必须设置的。 解决方式一:设置对应的key 注意上面key值不要 阅读全文
摘要:
阅读全文
摘要:
小程序是越来越开放了,微信版本 6.6.0可以自定义导航? 先了解下app.json中window配置navigationStyle属性,即导航栏样式,仅支持 default/custom。custom 模式可自定义导航栏,只保留右上角胶囊状的按钮 如果设置了"navigationStyle": " 阅读全文
摘要:
touchstart 手指触摸动作开始 touchmove 手指触摸后移动 touchcancel 手指触摸动作被打断,如来电提醒,弹窗 touchend 手指触摸动作结束 拖拽操作案例1: 注意按钮拖出屏幕边缘处理 手势识别案例2: 多点触控案例3: 根据相关功能可进行通过编辑器-远程调试,如手指 阅读全文
摘要:
微信小程序没有现成的table标签,该怎么布局呢? 阅读全文
摘要:
今天在写小程序的时候用到radio组件,但是很懊恼并未提供修改radio组件大小属性,第一感觉准备用css width , height 改变radio的大小,但是怎么搞也无法改变。 但是又不愿意搞个图片或者字体啥的,感觉麻烦,后来用了下面样式可以改变radio默认样式大小: radio{ tran 阅读全文
摘要:
这几天做小程序,有些页面都是全屏的背景,在安卓上背景是固定的,而在ios上上拉下拉出现白色,测试说体验不太好,一开始我以为是下拉上拉刷新造成的,关闭了依然是这样。为了体验好点,可以按一下解决: 方式一: 可以在page.json文件内配置 :"backgroundColor": "#ccc" 属性, 阅读全文