uni-app

vue3+ts+vite

1、官网git下载项目代码包

https://gitee.com/dcloud/uni-preset-vue/repository/archive/vite-ts.zip

2、安装sass

npm install sass sass-loader --save-dev

3、安装uview-plus(参考文档)

4、安装pinia

 cnpm install pinia
main.ts
import * as Pinia from 'pinia';

app.use(Pinia.createPinia());

 

 

 

 

 

 

 

https://blog.csdn.net/qq_15041931/article/details/121711320?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-5-121711320-blog-123743143.pc_relevant_aa&spm=1001.2101.3001.4242.4&utm_relevant_index=8

0. 规范

  组件标签、接口能力(前缀 wx 替换为 uni) 靠近微信小程序,

  数据绑定 及 事件处理同vue.js规范,同时补充了页面生命周期

  为兼容多端运行,建议使用flex布局

1. 创建项目

  运行在微信小程序端:

    1. manifeast.json文件

      基础配置: uni-appID:https://dev.dcloud.net.cn/app/index?type=0  

      配置微信配置: appid

    2. 工具→运行配置→微信开发者工具路径配置

    3. 微信开发者工具: 安全→开启服务端口

 2. 引入uview-ui组件

  1.  npm install uview-ui@2.0.31

     

  2. main.js中引入

import uView from "@/node_modules/uview-ui";
Vue.use(uView); 
uni.$u.config.unit = 'rpx'

  3. pages.json

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

  4. uni.scss

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

  5. app.vue

<style lang="scss">
    @import "@/node_modules/uview-ui/index.scss";
    /*每个页面公共css */
</style>

 *运行再微信小程序端会报错,(uview的npm下载方式需要修改pages.json引入组件方式

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

  

 

 

 

posted @ 2021-05-14 20:09  番茄西红柿u  阅读(83)  评论(0编辑  收藏  举报