支付宝小程序框架 自定义组件·常见问题
小程序报错 worker render components is not sync,怎么解决?
排查自定义组件中是否用到了 sync 语法,再检查有没有启用 component2 编译 。
组件样式会相互影响,自定义组件的样式怎么只作用于当前组件?
业务代码需开发者自行保证样式隔离性,如:可外层加上一层 ID 做隔离。
为什么自定义组件影响到其他组件,导致页面混乱?
组件命名时不要重名。
自定义组件中,子组件怎么向父组件传递消息?
小程序父组件不能调用子组件里面的方法,子组件可以用 props 调用父组件的方法。
自定义组件如何要通过 props 进行传值?
参考文档 组件对象。
模板 template 里可以使用自定义组件吗?
不可以在模板 template 中使用自定义组件。模板能创建成功,自定义组件不会生效。
模板 template 里 data 参数的类型为布尔值时,怎么获取不到值?
IDE 版本过低,请升级。参考文档 下载。
子组件能不能监听父组件参数的变化?
不支持,可以使用 props 传递数据。
小程序自定义组件是否有监听数据变化的方法?
暂时不支持监听单数据变化的方法。