1.如何给小程序data数据中的对象中的某个属性赋值
Page({
data:
a:{
b: "pp"
}
});
假如给b赋值
this.setData({
"a.b": "aa"
});
2.如何获取页面url携带的值?
url="../ser/server?type=service2"
在server.wxml里面获取type的值
Page({
onLoad: function (options) {
var type = options.type //type == service2
}
});
3.如何往函数里面传参?
微信小程序里面使用函数的方式只有
bindchange="p_change"
p_change为js中Page里面定义的函数
而不是h5里面的那种
具体方法如下
每个事件绑定的函数都可以接受一个参数event
这个参数是绑定事件的组件的信息,如下:
当我点击了绑定该函数的组件触发了nav_click函数时会打印event参数
打印结果可以看出event的currentTarget的dataset属性,
我们传参就可以利用这个属性
当我们触发函数时
注意,要在组件绑定函数可用的参数必须在前面加上 data-
使用小图标字体
新建项目
点击icon收藏
加入到test项目中
下载到本地解压
生成代码
复制iconfont.css到xxx.wxss
替换iconfont.css中的@font-face为上面的生成代码
xxx.wxss样式中@import使用
@import "../../../css/test.wxss";
wxml中使用
<text class='iconfont icon-home' style='color:#7F8389;font-size:60rpx;'></text>
显示结果