美文网首页
uni-app 引用 微信小程序原生自定义组件

uni-app 引用 微信小程序原生自定义组件

作者: suesoft | 来源:发表于2021-05-27 09:51 被阅读0次

    参考官方文档:https://uniapp.dcloud.io/frame?id=小程序自定义组件支持

    1、创建存放组件的目录,目录名字根据官网定义是 wxcomponents,自己随便取不生效。且需要与pages同级,组件里文件的命名为index,如下:
    ┌─wxcomponents                  // 微信小程序自定义组件存放目录
    │   └──loanTrial                // 微信小程序自定义组件
    │        ├─index.js
    │        ├─index.wxml
    │        ├─index.json
    │        └─index.wxss
    ├─pages
    │  └─index
    │        └─index.vue
    │  └─detail
    │        └─detail.vue
    ├─static
    ├─main.js
    ├─App.vue
    ├─manifest.json
    └─pages.json
    
    2、在 pages.json 对应页面的 style -> usingComponents 引入组件。比如我想在detail.vue中引入该组件
    //package.json
    {
      "path": "pages/detail/detail",
      "style": {
          "navigationBarTitleText": "详情",
          "usingComponents":{
            "loan-trial": "/wxcomponents/loanTrial/index"
          }
       }
    },
    
    3、页面中直接使用
    // detail.vue
    <template>
      <view>
        <loan-trial :carPrice="loadTrialPrice"></loan-trial>
      </view>
    </template>
    

    相关文章

      网友评论

          本文标题:uni-app 引用 微信小程序原生自定义组件

          本文链接:https://www.haomeiwen.com/subject/dquoihtx.html