收藏
回答

小程序模板和自定义组件在使用的时候有什么区别?

小程序模板和自定义组件在使用的时候有什么区别?大家在使用的时候,倾向于用哪种实现?

最后一次编辑于  09-04  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 蓝域
    蓝域
    09-04

    小程序模板是不需要复杂的js逻辑,只有wxml和wxss两个文件,自定义组件相当于一个普通的页面,具有完整的四个文件,可以在js中写复杂的逻辑。因为模板简单,代码量少,所以能用模板就用模板,模板实现不了,就用自定义组件

    09-04
    赞同 2
    回复 1
    • 小时光
      小时光
      09-04
      非常感谢,这才是我要的答案,再次表示感谢,已赞。
      09-04
      回复
  • Xiushan Li
    Xiushan Li
    09-04

    小程序的模板如:template 或者 一个wxml文件,这种模板可以通过import 或者 include引入使用,特点就是,模板中的 {{变量}},变量值来自data属性传入的值,没有自己的data,生命周期,方法等,只能通过引用的页面的方法,来操作模板中的一些业务;而且wxss只有在引用的页面定义,才会对模板生效

    自定义组件:本身通过Component创建的,有自己的data, 生命周期,方法等等,拓展性强;有自己wxss(只对自身起效,不会污染外部样式),wxml, json。

    两种方式都可以作为复用的选择,选哪一种,还是看具体需求实现

    09-04
    赞同 1
    回复 1
    • 小时光
      小时光
      09-04
      非常感谢,解释的很好。
      09-04
      回复
问题标签