支付宝小程序开发问题说明
小程序开发
浏览:894 次

支付宝小程序在开发中有很多陷阱。许多未知问题不会报告错误,模拟器也不会直接显示整个页面。这样的问题数不胜数,真的让人欲罢不能。之后,他们觉得头发少了一半以上
导航器中url的参数拼接
shop_name={{item.name}}& shop_usable_num={{item.usable_num}}& shop_ empty_ slot_num={{item.empty_slot_num}}& shop_bussines_stime={{item.bussines_stime}}& shop_bussines_etime={{item.bussines_time}}& shop_ sname={{item.sname}}& shop_description={{item.address}}& 消费={{item.consumption}}“> 导航器> 使用setData更改数据中对象的值 数据:{ 控件:[ { id:1, iconPath:“https://***/images/wx_app_img/location_new.png”, 位置:{ 左:320, 顶部:360, 宽度:40, 高度:40 }, 可点击:真 },{ id:2, iconPath:“https://***/images/wx_app_img/customer_cycle_new.png”, 位置:{ 左:320, 顶部:400, 宽度:40, 高度:40 }, 可点击:真 },{ id:3, iconPath:“https://***/images/wx_app_img/scancode_1.png”, 位置:{ 左:100, 顶部:500, 宽度:355, 高度:50 }, 可点击:真 } ] }, //更改方法 获取系统信息页面(){ let left_2='控件[2]。位置。左'; 让top_ 0='控件[0].position.top'; 让top_1='控件[1].position.top'; 让top_2='控件[2]。位置。顶部'; that.setData(设置数据)({ [left_2]:(res.windowWidth-355)/2, [top_0]:(res.windowHeight-290), [top_1]:(res.windowHeight-220), [top_2]:(res.windowHeight-130) }) } 替换地图中控件的图片 在支付宝小程序中,地图中的控件只能是图片的形式。如果正在使用的图片已上载到服务器并需要替换,当新图片上载到服务器时,不适合直接覆盖原始图片,而是将其保存为具有新地址的新图片,否则您会发现原始图片仍通过小程序访问。 使用getLocation获取用户在地图中的当前位置 获取位置(){ 让它=这个; my.get位置({ 成功(res){ my.hideLoading(); //对象为Page,可以设置数据刷新界面 that.setData(设置数据)({ 经度:res.longitude, 纬度:相对纬度, }) }, 失败(){ my.hideLoading(); 我的警报({title:“定位失败”}); }, }) }, 支付宝小程序的地图层次结构和控制问题 通过单击<map>在标签中添加controls=“{{controls}}”属性,在地图上添加多个按钮以实现此功能。具体实施方法如下: 添加控件 官方文件 注意:此控件是一个数组,可以在其中写入多个控件。 具体写法如下: 指数axml文件: <地图 id=“我的地图” onMarkerTap=“markertap” 显示位置 控件=“{{控件}}” onControlTap=“controltap” ><;/地图> 指数js文件: 第页({ 数据:

