码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • uview组件库的安装


    更多的请查看官方文档uView 2.0 - 全面兼容 nvue 的 uni-app 生态框架 - uni-app UI 框架 (uviewui.com)

    // 如果您的根目录没有package.json文件的话,请先执行如下命令:
    // npm init -y

    安装  npm install uview-ui@2.0.36

    // 更新
    // npm update uview-ui

    // 通过`console.log`打印的形式
    console.log(uni.$u.config.v);

    // 可以查阅uView的配置文件得知当前版本号,具体位置为:
    /uview-ui/libs/config/config.js

    // main.js,注意要在use方法之后执行

    将这一段放在 import App from './App'的下边Vue.config.productionTip = false的上边
    import uView from 'uview-ui'
    Vue.use(uView)
    // 如此配置即可
    uni.$u.config.unit = 'rpx'

    放在main.js的最下边
    // 调用setConfig方法,方法内部会进行对象属性深度合并,可以放心嵌套配置
    // 需要在Vue.use(uView)之后执行
    uni.$u.setConfig({
        // 修改$u.config对象的属性
        config: {
            // 修改默认单位为rpx,相当于执行 uni.$u.config.unit = 'rpx'
            unit: 'rpx'
        },
        // 修改$u.props对象的属性
        props: {
            // 修改radio组件的size参数的默认值,相当于执行 uni.$u.props.radio.size = 30
            radio: {
                size: 15
            }
            // 其他组件属性配置
            // ......
        }
    })

    // 安装sass
    npm i sass -D

    // 如果您的项目是HX创建的,根目录又没有package.json文件的话,请先执行如下命令:
    // npm init -y

    // 安装
    npm install uview-ui@2.0.36

    在项目src目录中的main.js中,引入并使用uView的JS库,注意这两行要放在import Vue之后。

    1. // main.js
    2. import uView from "uview-ui";
    3. Vue.use(uView);

     在引入uView的全局SCSS主题文件

    在项目src目录的uni.scss中引入此文件。

    1. /* uni.scss */
    2. @import 'uview-ui/theme.scss';

     引入uView基础样式

    注意!

    在App.vue中首行的位置引入,注意给style标签加入lang="scss"属性

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

     配置easycom组件模式

    此配置需要在项目src目录的pages.json中进行。

    温馨提示

    1. uni-app为了调试性能的原因,修改easycom规则不会实时生效,配置完后,您需要重启HX或者重新编译项目才能正常使用uView的功能。
    2. 请确保您的pages.json中只有一个easycom字段,否则请自行合并多个引入规则。
    1. // pages.json
    2. {
    3. "easycom": {
    4. "^u-(.*)": "uview-ui/components/u-$1/u-$1.vue"
    5. },
    6. // 此为本身已有的内容
    7. "pages": [
    8. // ......
    9. ]
    10. }

    一个流程下来引入组件就可以使用了。

  • 相关阅读:
    数据挖掘与机器学习——数据挖掘概述
    如何使用Solidity和Hardhat构建你自己的NFT以及NFT交易市场
    PerfView专题 (第八篇):洞察 C# 内存泄漏之寻找静态变量名和GC模式
    Python入门教程 | Python 常用标准库概览
    Fauce:Fast and Accurate Deep Ensembles with Uncertainty for Cardinality Estimation 论文解读(VLDB 2021)
    GitHub 毕业年鉴「GitHub 热点速览 v.22.20」
    通关宝典!Java 面试核心知识让你面试过,过,过!
    聊聊httpclient的evict操作
    ahk系列——ahk_v2实现win10任意界面ocr
    开源与区块链:去中心化的未来
  • 原文地址:https://blog.csdn.net/A12536365214/article/details/133065930
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号