4月份来的新公司,还没了解公司产品,第二天就被调过去写小程序,但是我以前没写过啊,但是微信小程序及其简单,官方文档也通俗易懂,好吧,赶鸭子上架,不会写也得写,写着写着就会了。
1.如何快速新建页面
直接在app.json文件中加入文件路径,自动生成.wxml,.wxss,.json..js文件,
2.使用data-在事件中传递参数;
在触发事件时可通过事件对象的
e.currentTarget.dataset获取自定义属性;
如在页面view标签上定义<view data-id="1" bindtap="click"></view>
click:function(e){
var id=e.currentTarget.dataset; //1
}
注意自定义属性名称字母只能全是小写,不然无法获取到该属性值;
3.关于get请求和post请求
一般提交表单用post请求,当然你用get请求把参数放在地址栏中也可以提交,但是表单提交还是建议用post请求,但是如果是有图片地址等地址类的参数建议将参数放到data里,因为今天就是懒,复制了别人的代码,将表单的图片路径放在get请求地址栏中传到后台,但再传回前台后,无法显示图片;后天发现就是因为缀在地址栏的参数,参数自动转码了,返回后导致地址不对