美文网首页
uni-app自定义组件

uni-app自定义组件

作者: 路尔轩 | 来源:发表于2021-11-23 23:06 被阅读0次

传统vue组件,需要安装、引用、注册,三个步骤后才能使用组件。uni-app的easycom将其精简为一步。
只要组件安装在项目的components目录下或uni_modules目录下,并符合components/组件名称/组件名称.vue目录结构。就可以不用引用、注册,直接在页面中使用。
例:components目录下有一个组件uni-zujian,目录结构为 目录/components/uni-zujian/uni-zujian.vue可以不用注册直接在template中使用

<template>
        <view>
            <uni-zujian></uni-zujian><!-- 这里会显示一个五角星,并且点击后会自动亮星 -->
        </view>
    </template>
<script>
    // 这里不用import引入,也不需要在components内注册uni-list组件。template里就可以直接用
    export default {
        data() {
            return {

            }
        }
    }
</script>

如果不使用easycom,手动引用和注册vue组件,则需要分3步写如下代码:
1、import导入组件
2、components里注册组件
3、template中使用组件

<template>
        <view>
            <uni-rate text="1"></uni-rate><!-- 3.使用组件 -->
        </view>
    </template>
    <script>
        import uniRate from '@/components/uni-rate/uni-rate.vue';//1.导入组件
        export default {
            components:{uniRate }//2.注册组件
        }
    </script>

那么自定义组件怎么传递参数以及方法呢?可以参考vue父子组件,兄弟组件通信

相关文章

  • uni-app自定义组件

    uni-app自定义组件 步骤1. 在项目中新建一个 component文件夹, 用来存放公用组件, 然后有新建组...

  • uni-app 自定义组件样式问题 #shadow-root

    描述: 使用uni-app编译自定义组件后,组件不仅多嵌套一层标签,并且在组件最外层的样式并没有作用到该标签上,导...

  • 如何在uni-app中使用native.js

    开启自定义组件模式 需写在app端条件编译里:uni-app在app侧,本质是全是5+引擎,5+引擎包括了html...

  • 子组件向父组件传值的几种方式

    Vue内置API 子组件 父组件 Uni-app 内置API 子组件 父组件 要在onLoad() 中写 this...

  • uni-app自定义组件

    传统vue组件,需要安装、引用、注册,三个步骤后才能使用组件。uni-app的easycom将其精简为一步。只要组...

  • uni-app开发踩坑集合(会持续更新)

    uni-app官网指路 uni-app开发中的坑 1.无法覆盖uni-app提供的组件的样式 直接重写样式会发现并...

  • 1.uni-app的相关介绍使用

    uni-app的基本使用 基础部分: +环境搭建 +页面外观配置 +数据绑定 +uni-app的生命周期 +组件的...

  • uniapp 基础

    uni-app的基本使用 课程介绍: 基础部分: 环境搭建 页面外观配置 数据绑定 uni-app的生命周期 组件...

  • uni入门文档

    uni-app的基本使用 课程介绍: 基础部分: 环境搭建 页面外观配置 数据绑定 uni-app的生命周期 组件...

  • UNIAPP入门教程

    uni-app的基本使用 课程介绍: 基础部分: 环境搭建 页面外观配置 数据绑定 uni-app的生命周期 组件...

网友评论

      本文标题:uni-app自定义组件

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