首页 > 其他分享 >【Uniapp】uview的配置与为什么不能正常使用uview的组件?

【Uniapp】uview的配置与为什么不能正常使用uview的组件?

时间:2022-09-01 23:45:43浏览次数:108  
标签:scss Uniapp uview ui import 组件 文档

年少不知Vue的好,错把layui当成宝

不用太在意这句话,只是我的感慨

1.安装与配置:

在HBuilderX创建Uniapp项目,可以不用启动uniCloud,Vue的版本随意选择即可,常用vue2.x。

根据官方文档的提示,安装uview。

点击红框中的按钮打开终端。

执行如下的命令:

npm init -y
npm install [email protected]

可以看到新增了两个文件

打开官方文档npm的配置项,根据文档提示安装好对应的插件。

根据官方文档的提示,在main.js文件在import Vue之后加入如下代码

import uView from "uview-ui";
Vue.use(uView);

uni.scss文件加入如下的代码(可以选择清空其余的默认样式)

@import 'uview-ui/theme.scss';

在根目录下点击App.vue文件下style,引入scss的基础样式。

<style lang="scss">
    /* 注意要写在第一行,同时给style标签加入lang="scss"属性 */
    @import "uview-ui/index.scss";
</style>

之前通过init -y命令新建了pages.json文件的在pages数组上新增字段。

    "easycom": {
        "^u-(.*)": "uview-ui/components/u-$1/u-$1.vue"
    },

pages/index/index.vue:修改template模板,新加icon图标

<template>
    <view class="content">
        <image class="logo" src="/static/logo.png"></image>
        <view class="text-area">
            <text class="title">{{title}}</text>
        </view>
        <u-icon name="photo"></u-icon>
    </view>
</template>

测试

选择自己想要的浏览器。

可以看到有图片的图标了,证明uview组件成功渲染。

2. 问题:为什么uView的组件无法使用?

有些新手小白可能是第一次用(像我一样),明明跟着官方文档的步骤来了,可不知道为什么就不能显示自己用的uview组件。

打开浏览器的开发者工具也提示:

u-icon If this is a native custom element, make sure to exclude it from comp

其实这是因为你没有在HbuilderX中配置好node的路径,工具->设置->允许配置

另外我本人经过测试,你也可以在官网提供的github地址选择本地下载uview组件包后,再按照官方文档的提示修改pages.json文件的easycom路径,注意一定要对得上路径,不然会无效的。

标签:scss,Uniapp,uview,ui,import,组件,文档
From: https://www.cnblogs.com/PaturNax/p/16648242.html

相关文章

  • 学习doc —— Android开发者 01 组件基础
    组件们——初识活动Activity用户交互的入口点,拥有单个屏幕。服务Service通用的入口点,只在后台保持运行而没有界面。不会阻断用户与活动Activity的交互。其他组件来启......
  • GitHubLogin组件
    importReact,{useState}from"react";import{loadJSON,saveJSON}from"../utils/index";import{useEffect}from"react";constGitHubLogin=({login......
  • 8.引入Nacos组件----配置功能
    1.引入Nacos作为配置中心的相关依赖在webshop-common项目的pom.xml文件下,导入Nacos作为配置中心的相关依赖<!--nacos配置中心--><dependency><groupId>com.ali......
  • 7.引入Fegin组件----远程调用
    1.引入Fegin依赖,提供远程调用功能<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId></dep......
  • 6.引入Nacos组件
    1.Docker安装Nacos拉取镜像、创建目录及配置文件dockerpullnacos/nacos-server:latest#拉取镜像mkdir-p/data/nacos/logs/data/nacos/init.d#创......
  • ant-design日期组件DatePicker国际化失效
    问题描述:在vite+react+ant design项目中,使用DatePicker组件时,发现该组件的国际化失效了。如下图: 注释:项目入口文件已有配置国际化,如下: 分析:antdesign官网上已有......
  • UE4中ProceduralMesh组件应用动态裁切Mesh
     Vertices即为顶点信息(顶点坐标为本地坐标,原点即为Actor根组件)。构建矩形需要4个顶点即可Triangles三角形信息。使用顶点进行三角形拼接,顺序不要乱,使用数组下标。第一......
  • 【Vue项目】尚品汇(四)Search组件开发
    Search模块开发分析:1)编写静态页面2)编写api3)编写vuex三大件4)组件获取仓库数据,并进行动态展示1SearchSelector1编写apiexportconstreqGetSearchInfo=(params={}......
  • 21 forms组件-参数initial&instance应用
    简单来讲:如果你想传入前端的页面中附带值,那么在实例化forms中:form=SecondModelForm(data=request.POST,instance=permission_obj)returnrender(request,'rbac/chan......
  • vue3 + NaiveUI Modal组件点击右上角x关闭不了弹窗的问题
    不要使用v-modle:show='props.show'的方式。因为使用v-modle后,会警告不能直接修改父组件的值,只是可读的应该采用::show='props.show'@update:show='changeShow'配合@......