vue3使用vscode写uniapp引入uview-ui组件

1.找到插件

链接在这里 

【开箱即用】uView Vue3 横空出世,继承uView1意志,再战江湖,风云再起! - DCloud 插件市场 同时支持 Vue3.0 和 Vue2.0,你没看错,现在 uView 支持 Vue3.0 了!(不支持nvue,此版本为uView1.0的分支)icon-default.png?t=N7T8https://ext.dcloud.net.cn/plugin?id=6692这个级支持vue2,也支持vue3

2.使用插件

将项目去Hbuilder打开,必须保证Hbuilder版本在3.1.0以上

3.引用在项目上

vue2

// main.js
import uView from './uni_modules/vk-uview-ui';
Vue.use(uView);

// App.vue 
<style lang="scss">
    @import "./uni_modules/vk-uview-ui/index.scss";
</style>

// uni.scss
@import "@/uni_modules/vk-uview-ui/theme.scss";

vue3

// main.js
import uView from './uni_modules/vk-uview-ui';

import { createSSRApp } from 'vue'

export function createApp() {
  const app  = createSSRApp(App)

  // 使用 uView UI
  app.use(uView)

  return { app }
}

// App.vue 
<style lang="scss">
    @import "./uni_modules/vk-uview-ui/index.scss";
</style>

//uni.scss
@import "@/uni_modules/vk-uview-ui/theme.scss";

好啦,按照以上配置,就可以直接在页面上使用了

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
UniApp使用uView UI组件库,如果编译后的代码体积超过2MB,可以尝试以下方法来压缩代码以减小发布后小程序的体积: 1. 移除不必要的组件和功能:检查项目中是否使用了一些不必要的组件或功能,可以考虑移除它们以减小代码体积。 2. 按需引入组件:uView UI提供了按需引入的方式,可以根据项目需要只引入使用到的组件,而不是全部引入。这可以通过修改`uview-ui`文件夹下的`index.js`文件来实现。只需将需要使用组件注释解开即可。 3. 配置Tree Shaking:通过在`vue.config.js`文件中配置Tree Shaking,可以让Webpack只打包使用到的代码,从而减小最终的代码体积。可以尝试添加以下配置: ```javascript module.exports = { // ... configureWebpack: { optimization: { usedExports: true } } } ``` 4. 开启代码压缩和混淆:在发布小程序时,可以选择开启代码压缩和混淆,以减小代码体积。在微信开发者工具中,勾选“详情”下的“压缩代码”和“混淆代码”选项。 5. 使用分包加载:如果项目中有多个页面,可以考虑使用分包加载的方式,将不同页面的代码分开打包,从而减小每个页面的代码体积。 6. 使用gzip压缩:在服务器上配置gzip压缩,可以进一步减小传输的文件体积。可以与服务器管理员进行沟通,了解如何配置gzip压缩。 通过以上方法,你应该能够减小uView UI组件库在UniApp中的代码体积,使其满足小程序发布要求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值