摘要: 小程序的image组件不像普通html 的image,没有onerror属性,不过有个binderror回调方法。却不像onerror="this.src='/static/img/fmdefault.png'"来的方便。 binderror 当错误发生时,发布到 AppService 的事件名,事 阅读全文
posted @ 2017-04-25 11:08 沐浴点阳光 阅读(5177) 评论(0) 推荐(0) 编辑
摘要: 开发中总会需要文件上传的功能(比如图片上传),微信提供了wx.uploadFile(OBJECT)方法,用来将文件上传至服务器。 上传图片之前自然需要选择图片,小程序API -- wx.chooseImage(OBJECT)。就是从本地相册选择图片或者使用相机拍照。 OBJECT参数说明如下: su 阅读全文
posted @ 2017-04-25 10:27 沐浴点阳光 阅读(10868) 评论(1) 推荐(1) 编辑
摘要: wx.request(OBJECT) 发起请求的方法有很多,默认为 GET,有效值:OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT; 一般在项目开发中用得较多的就是GET 和 POST 在发起请求时,header 要设置正确: get请求时 阅读全文
posted @ 2017-04-24 10:03 沐浴点阳光 阅读(913) 评论(0) 推荐(0) 编辑
摘要: ES5比较两个值是否相等, 相等运算符(==)和恒等运算符( )。它们都有缺点,前者会自动转换数据类型,后者的NaN不等于自身,以及+0等于-0。 javascript缺乏一种运算,在所有环境中,只要两个值是一样的,就应该相等。 ES6提出“Same-value equality”(同值相等)算法, 阅读全文
posted @ 2017-04-21 16:36 沐浴点阳光 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1.直接用标识符作为属性名: 2.用表达式作为属性名: 3.ES6 允许字面量定义对象时,用方法二(表达式)作为对象的属性名,即把表达式放在方括号内。 4.表达式用来定义方法名 5.注意,属性名表达式与简洁表示法,不能同时使用,会报错。 6.注意,属性名表达式如果是一个对象,默认情况下会自动将对象转 阅读全文
posted @ 2017-04-21 14:46 沐浴点阳光 阅读(3971) 评论(0) 推荐(1) 编辑
摘要: var data = { a: 1 } var vm = new Vue({ el: '#example', data: data }) vm.$data === data // -> true vm.$el === document.getElementById('example') // -> true // $watch 是一个实例方法 vm.$watch('a', functio... 阅读全文
posted @ 2017-04-17 17:43 沐浴点阳光 阅读(691) 评论(0) 推荐(0) 编辑
摘要: vue允许自定义过滤器,被用作一些常见文本的格式化。由“管道符”指示,格式如下: <!-- 在两个大括号中 --> {{message | capitalize}} <!-- 在 v-bind指令中 --> <div v-bind:id="rawId | formatId"></div> 实例如下: 阅读全文
posted @ 2017-04-17 17:04 沐浴点阳光 阅读(195) 评论(0) 推荐(0) 编辑
摘要: var base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var base64DecodeChars = new Array(-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,... 阅读全文
posted @ 2017-03-20 10:56 沐浴点阳光 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 在大多数情况下select下拉菜单都是value和text设置不同的值的,value一般来说是与后台交互的值,而text是前端用来显示的文本; 但是,vue.js对到表单的双向绑定时如果option设置了value及text的情况下,model获取到的是value值! 如果直接绑定值的话,页面上显示 阅读全文
posted @ 2017-03-19 20:48 沐浴点阳光 阅读(6618) 评论(0) 推荐(0) 编辑
摘要: // 判断对象是否在数组中function objinArrar(check,param){ var isExisted = false; var index = -1; for(var i=0;i<param.length;i++){ if (param[i].id == check.id) { 阅读全文
posted @ 2017-03-17 12:47 沐浴点阳光 阅读(3785) 评论(0) 推荐(0) 编辑