微信小程序
1. CanIUse?
-
小程序不支持在css中使用本地文件,包括本地的背景图和字体文件。需以base64方式方可使用。
-
App端在v3模式以前,也有相同限制。v3编译模式起支持直接使用本地背景图和字体。(目前V2)
-
微信小程序不支持相对路径(真机不支持,开发工具支持)
-
小程序开发记得怪异盒子
2. 双向数据绑定
<input model:value="{{value}}" />
用于双向绑定的表达式有如下限制:
- 只能是一个单一字段的绑定,如
<input model:value="值为 {{value}}" />
<input model:value="{{ a + b }}" />
都是非法的;
- 目前,尚不能 data 路径,如
<input model:value="{{ a.b }}" />
这样的表达式目前暂不支持.
3. 获取子组件实例
var wxsFunction = function(event, ownerInstance) {
var instance = ownerInstance.selectComponent('.classSelector') // 返回组件的实例
instance.setStyle({
"font-size": "14px" // 支持rpx
})
instance.getDataset()
instance.setClass(className)
// ...
return false // 不往上冒泡,相当于调用了同时调用了stopPropagation和preventDefault
}
\