1、发布小程序时,千万不要带有img、span、a这样的h5才能识别的标签,改成image、text、view这样的形式,样式里也记得改,具体看uniapp官网组件文档
2、使用组件或者input之类的标签时,不要在外面包text,只能包view,不然小程序里会当成行内元素处理而消失,就算使用display也无济于事,text尽量避免包裹着其他元素,不然点击事件如tap等也会失效(h5不会),如
<text>
<text @tap="handleTap()"></text> //此处tap会失效
</text>
3、引用组件库如uni-ui时,如果外层还单独包了一个<view></view>容器,在小程序下可能样式会丢失
4、用class定义样式,不要使用id,不然会丢失样式!因为id在小程序中属于传递值的属性
5、uniapp 打包成微信小程序this.$refs返回空对象,这个是因为uniapp的ref属性不能用在uniapp的内置组件上面,只能用在自定义组件上面
6、uniapp的input type=“checkbox” 不支持小程序,建议都写成组件checkbox,调整大小的时候用transfrom调整,样式不起作用的情况下,可以写全局样式,值参考0.4
/* #ifndef H5 */
checkbox{
transform: scale(0.7);
}
/* #endif */
7、每个子元素点击事件,如果父元素也有,记得加stop避免事件冒泡,在wx小程序上