1.wxml和html有什么区别
①使用标签不同。
②wxml提供了和vue.js中模版语法类似的模版语法,而html没有。
③html在浏览器浏览,而wxml在微信或开发工具中。
④wxml标签必须有结束符</>
2.wxss和css有什么区别
①单位不同:css:px,wxss:rpx。
②wxss不能使用本地图片,需要使用 @import 引入 外联样式文件,地址为相对路径。
③wxss又去据央视文件爱你,而css没有。
3.小程序 wx:if 和 hidden 的区别
wx:if : 有更高的切换消耗。
hidden : 有更高的初始渲染消耗。
使用场景:
频繁切换使用 hidden, 运行时条件变化使用 wx: if
4.bindtap 和 catchtap 区别
相同点: 都是点击事件
不同点: bindtap 不会阻止冒泡, catchtap 可以阻止冒泡
5.普通页面与自定义组件的区别
①组件的初始函数是Component()函数,而普通页面是Page()。
②组件中的data放私有变量,properties存放共有变量。
③组件的方法放在methods里面。
④组件的json中的“component":true,表示这是一个组件。