遇到1个问题:用url从页面a传数据到页面b,页面a写了类似这样的跳转:
my.navigator(url : 'b?yuyuetime='),
发现,在页面a打印yuyuetime是'2018-09-05',到了页面b,打印query里的yuyuetime,发现竟然是一个数组,['2018-09-05','2018-09-05'];这是怎么回事呢?
原来,我传递到页面b的时候,写了2次yuyuetime=,也就是my.navigator(url : 'b?yuyuetime=&yuyuetime='),这样写,页面b就会把yuyuetime的2个值,拼接成1个数组
支付宝小程序不支持css的属性选择器,比如不支持input[disabled]
支付宝小程序和微信小程序一样,似乎是借鉴了es5的严格模式,必须要先定义一个变量,不能像es5的非严格模式那样直接变量=什么,必须要先let一下,let 变量=什么,这样写
尝试使用scroll-view来实现左右滚动,发现失败了,怎么办?
答:虽然写的是支付宝小程序,但是找不到支付宝小程序相关答案,倒是找到了微信小程序的类似问题,链接:https://blog.csdn.net/sunny_desmond/article/details/81071796
核心要点:
1.scroll-view要加上white-space:nowrap;
2.scroll-view的子元素要设置display:inline-block;
关于导航栏的几个函数的应用场景:
什么使用用my.navigateTo?
从外面到里面
什么使用用my.redirectTo?
从外面到里面
什么使用用my.navigateBack?
情况1:只有页面a才会到页面b时,页面b可以通过my.navigateBack跳到页面a
情况2:需要返回到页面层数超过1层时
什么使用用my.reLaunch?
需要跳到tabBar的页面
假设:storage里有1个对象(currentCity),这个对象里面有3个键值对,我想修改其中的1个属性值,怎么办?
答:https://blog.csdn.net/lff1123/article/details/80344160)
问:支付宝小程序怎么写出一个空格来?
答:尝试如下:
<text>{{schdate}} </text>
失败了,发现显示的直接就是' '而不是空格,怎么办?
这样写,就解决了问题:
<text decode="true" space="true">hello </text>
原文链接:https://blog.csdn.net/llixiangjian/article/details/78457536
问:怎么实现分享功能?
答:
axml:
<button open-type="share">分享</button>
js:
onShareAppMessage() {
return {
title: '小程序示例',
desc: '小程序官方示例Demo,展示已支持的接口能力及组件。',
path: 'page/index/index/index'
};
},
网友评论