HBuilder X3.4版本中使用uni-app自定义组件

HBuilder X3.4版本中使用uni-app自定义组件

这是我的小程序页面结构

方式一:导入components

1.创建componets文件,并编写你的组件页面

vue 复制代码
<template>
  <view class="my-search-container">
    <!-- 使用 view 组件模拟 input 输入框的样式 -->
    <view class="my-search-box">
      <uni-icons type="search" size="17"></uni-icons>
      <text class="placeholder">搜索</text>
    </view>
  </view>
</template>

2.使用页面import导入和注册组件

javascript 复制代码
<script>
  import MySearch from '@/componets/my-search/my-search.vue'
  export default {
    //组件
    components:{MySearch},
 }
</script>

3.使用组件

vue 复制代码
<template>
  <view>
    <MySearch></MySearch>
  </view>  
</template>
  

方式二:easycom配置

1.在uni_modules下,路径为uni_modules/插件ID/components/组件名称/组件名称.vue

2.在pages.json文件中,设置easycom参数

json 复制代码
"easycom": {
  "autoscan": true,
  "custom": {
    "^uni-(.*)": "@/components/uni-$1.vue", // 匹配components目录内的vue文件
    "^vue-file-(.*)": "packageName/path/to/vue-file-$1.vue" // 匹配node_modules内的vue文件
  }
}

更多细节链接:

复制代码
https://en.uniapp.dcloud.io/component/ 

https://en.uniapp.dcloud.io/collocation/pages.html#easycom
相关推荐
浩星25 分钟前
uniapp请求接口封装
uni-app
满分观察网友z1 小时前
uni-app 滚动视图scroll-view从入门到精通
uni-app
^Rocky2 小时前
uniapp 实现腾讯云IM添加好友功能
javascript·uni-app·腾讯云
程序员小刘3 小时前
基于uni-app for HarmonyOS5 的跨平台组件库开发指南,以及组件示例
华为·uni-app·harmonyos
Jinxiansen02114 小时前
uni-app 自定义路由封装模块详解(附源码逐行解读)
java·前端·uni-app
十月ooOO5 小时前
uniapp 云打包 iOS 应用上传到 app store 商店的过程
ios·uni-app
^Rocky7 小时前
uniapp 腾讯云 COS 访问控制实战(细粒度权限管理)
uni-app·腾讯云·云存储
Ai财富密码9 小时前
UniApp APP打包方法(Android/iOS双平台)
android·ios·uni-app
顽强d石头9 小时前
【uniapp】小程序中input输入框的placeholder-class不生效
前端·小程序·uni-app
fakaifa9 小时前
仓库物资出入库管理系统源码+uniapp小程序
小程序·uni-app·开源·php·源码下载·仓库物资出入库·出入库系统源码